From c72dd290b86b1a84bf76a7c938dcf6a979379332 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 28 Aug 2021 20:46:28 -0600 Subject: [PATCH] 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 Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit 85062dcefc352f96b309cb232bc931374e8ca077) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index 12dafcc1a2..144587d11c 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -112,6 +112,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) @@ -165,6 +172,7 @@ SWUPDATE_MAKE_OPTS = \ define SWUPDATE_KCONFIG_FIXUP_CMDS $(SWUPDATE_PREFER_STATIC) $(SWUPDATE_SET_LUA_VERSION) + $(SWUPDATE_SET_SYSTEMD) endef define SWUPDATE_BUILD_CMDS