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))