linuxOS_AP06/buildroot/package/rockchip/recovery/Config.in
2025-06-03 12:28:32 +08:00

62 lines
1.5 KiB
Plaintext

config BR2_PACKAGE_RECOVERY
bool "Rockchip recovery for linux"
depends on BR2_TOOLCHAIN_HAS_THREADS # libpthread-stubs
select BR2_PACKAGE_LIBDRM if !BR2_PACKAGE_RECOVERY_NO_UI
select BR2_PACKAGE_LIBPNG if !BR2_PACKAGE_RECOVERY_NO_UI
select BR2_PACKAGE_LIBPTHREAD_STUBS
select BR2_PACKAGE_LIBZ
select BR2_PACKAGE_E2FSPROGS if !BR2_PACKAGE_MTD
select BR2_PACKAGE_E2FSPROGS_RESIZE2FS if !BR2_PACKAGE_MTD
select BR2_PACKAGE_LIBCURL
select BR2_PACKAGE_BZIP2
help
Rockchip recovery for linux.
if BR2_PACKAGE_RECOVERY
config BR2_PACKAGE_RECOVERY_NO_UI
bool "No UI for recovery"
help
No UI for recovery
config BR2_PACKAGE_RECOVERY_BOOTCONTROL
bool "Linux AB bool control"
choice
default BR2_PACKAGE_RECOVERY_SUCCESSFUL_BOOT
prompt "Linux A/B bringup features."
config BR2_PACKAGE_RECOVERY_SUCCESSFUL_BOOT
bool "successful_boot"
config BR2_PACKAGE_RECOVERY_RETRY
bool "retry time"
endchoice
choice
default BR2_PACKAGE_RECOVERY_USE_RKUPDATE
prompt "choice the update bin of recovery."
config BR2_PACKAGE_RECOVERY_USE_RKUPDATE
bool "rkupdate"
select BR2_PACKAGE_RECOVERY_RECOVERYBIN
config BR2_PACKAGE_RECOVERY_USE_UPDATEENGINE
bool "updateEngine"
select BR2_PACKAGE_RECOVERY_UPDATEENGINEBIN
endchoice
config BR2_PACKAGE_RECOVERY_RECOVERYBIN
bool "recovery bin"
config BR2_PACKAGE_RECOVERY_UPDATEENGINEBIN
bool "updateEngine bin"
config BR2_PACKAGE_RECOVERY_STATIC
bool "Enable static"
default y if BR2_STATIC_LIBS
select BR2_PACKAGE_LIBCURL_STATIC
select BR2_PACKAGE_LIBDRM_STATIC
select BR2_PACKAGE_LIBPNG_STATIC
endif