[Buildroot] [git commit branch/2021.08.x] package/swupdate: enable/disable systemd support automatically
Peter Korsgaard
peter at korsgaard.com
Mon Sep 13 09:46:19 UTC 2021
commit: https://git.buildroot.net/buildroot/commit/?id=14c97c3a40d10db2d33b5c74582e9e0c8fc85bee
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2021.08.x
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 at gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
(cherry picked from commit 85062dcefc352f96b309cb232bc931374e8ca077)
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
package/swupdate/swupdate.mk | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk
index fd0fb763c9..c9bd486127 100644
--- a/package/swupdate/swupdate.mk
+++ b/package/swupdate/swupdate.mk
@@ -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
More information about the buildroot
mailing list