mgmt: hawkbit: Change Kconfig select to depends on

Changes Kconfig symbols to depend on symbols rather than selecting
them, this avoids a cmake dependency loop.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
This commit is contained in:
Jamie McCrae 2023-03-01 12:32:03 +00:00 committed by Carles Cufí
parent c3bfe7a6ba
commit 31201a7f61

View file

@ -3,22 +3,22 @@
menuconfig HAWKBIT
bool "Hawkbit Firmware Over-the-Air support"
select NVS
select FLASH
select REBOOT
select HWINFO
select NET_TCP
select NET_SOCKETS
select IMG_MANAGER
select NETWORKING
select HTTP_CLIENT
select DNS_RESOLVER
select JSON_LIBRARY
select BOOTLOADER_MCUBOOT
depends on NVS
depends on FLASH
depends on REBOOT
depends on HWINFO
depends on NET_TCP
depends on NET_SOCKETS
depends on IMG_MANAGER
depends on NETWORKING
depends on HTTP_CLIENT
depends on DNS_RESOLVER
depends on JSON_LIBRARY
depends on NET_SOCKETS_POSIX_NAMES
depends on BOOTLOADER_MCUBOOT
select MPU_ALLOW_FLASH_WRITE
select IMG_ENABLE_IMAGE_CHECK
select IMG_ERASE_PROGRESSIVELY
select NET_SOCKETS_POSIX_NAMES
help
Hawkbit is a domain independent back-end framework for polling out
software updates to constrained edge devices as well as more powerful