package/swupdate: enable/disable systemd support automatically

This needs to be set properly so that services work correctly.

Enable disable automatically based on BR2_PACKAGE_SYSTEMD state.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
James Hilliard 2021-08-28 20:46:28 -06:00 committed by Arnout Vandecappelle (Essensium/Mind)
parent 08de8f500e
commit 85062dcefc

View File

@ -139,6 +139,13 @@ endif
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
SWUPDATE_DEPENDENCIES += systemd
define SWUPDATE_SET_SYSTEMD
$(call KCONFIG_ENABLE_OPT,CONFIG_SYSTEMD)
endef
else
define SWUPDATE_SET_SYSTEMD
$(call KCONFIG_DISABLE_OPT,CONFIG_SYSTEMD)
endef
endif
ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y)
@ -192,6 +199,7 @@ SWUPDATE_MAKE_OPTS = \
define SWUPDATE_KCONFIG_FIXUP_CMDS
$(SWUPDATE_SET_LUA_VERSION)
$(SWUPDATE_SET_SYSTEMD)
endef
define SWUPDATE_BUILD_CMDS