From 8cd65cdbbd591a3120fb4053887261857c57e1c0 Mon Sep 17 00:00:00 2001 From: Adam Duskett Date: Fri, 6 Dec 2019 15:46:45 -0800 Subject: [PATCH] package/polkit: support different authentication frameworks Use pam if available, otherwise use shadow. Signed-off-by: Adam Duskett Signed-off-by: Thomas Petazzoni --- package/polkit/polkit.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk index 507d1865fa..7791d23d19 100644 --- a/package/polkit/polkit.mk +++ b/package/polkit/polkit.mk @@ -13,13 +13,17 @@ POLKIT_INSTALL_STAGING = YES POLKIT_DEPENDENCIES = libglib2 host-intltool expat spidermonkey -# We could also support --with-authfw=pam POLKIT_CONF_OPTS = \ - --with-authfw=shadow \ --with-os-type=unknown \ --disable-man-pages \ --disable-examples \ --disable-libelogind \ --disable-libsystemd-login +ifeq ($(BR2_PACKAGE_LINUX_PAM),y) +POLKIT_CONF_OPTS += --with-authfw=pam +else +POLKIT_CONF_OPTS += --with-authfw=shadow +endif + $(eval $(autotools-package)) -- 2.30.2