[Buildroot] [PATCH/next v3 4/4] package/polkit: enable systemd login support
aduskett at gmail.com
aduskett at gmail.com
Mon Nov 25 17:50:31 UTC 2019
From: Adam Duskett <aduskett at greenlots.com>
If systemd-logind is selected, enable libsystemd-login support.
Signed-off-by: Adam Duskett <aduskett at greenlots.com>
---
Changes v2 -> v3:
- Change --enable-libsystemd-login=yes to
--enable-libsystemd-login (Thomas)
package/polkit/polkit.mk | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk
index 725db85471..899c157b40 100644
--- a/package/polkit/polkit.mk
+++ b/package/polkit/polkit.mk
@@ -17,8 +17,7 @@ POLKIT_CONF_OPTS = \
--with-os-type=unknown \
--disable-man-pages \
--disable-examples \
- --disable-libelogind \
- --disable-libsystemd-login
+ --disable-libelogind
ifeq ($(BR2_PACKAGE_LINUX_PAM),y)
POLKIT_CONF_OPTS += --with-authfw=pam
@@ -26,6 +25,13 @@ else
POLKIT_CONF_OPTS += --with-authfw=shadow
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_LOGIND),y)
+POLKIT_DEPENDENCIES += systemd
+POLKIT_CONF_OPTS += --enable-libsystemd-login
+else
+POLKIT_CONF_OPTS += --disable-libsystemd-login
+endif
+
define POLKIT_USERS
polkitd -1 polkitd -1 * /usr/lib/polkit-1 /bin/sh - Polkit Daemon
endef
--
2.23.0
More information about the buildroot
mailing list