diff --git a/package/polkit/Config.in b/package/polkit/Config.in index ca3323931c..fda6c984d7 100644 --- a/package/polkit/Config.in +++ b/package/polkit/Config.in @@ -10,6 +10,7 @@ config BR2_PACKAGE_POLKIT select BR2_PACKAGE_DUKTAPE select BR2_PACKAGE_EXPAT select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC help PolicyKit is a toolkit for defining and handling authorizations. It is used for allowing unprivileged diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk index e393672c1e..cdbbf8f9b0 100644 --- a/package/polkit/polkit.mk +++ b/package/polkit/polkit.mk @@ -30,6 +30,10 @@ else POLKIT_CONF_OPTS += -Dintrospection=false endif +ifeq ($(BR2_PACKAGE_LIBXCRYPT),y) +POLKIT_DEPENDENCIES += libxcrypt +endif + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) POLKIT_DEPENDENCIES += linux-pam POLKIT_CONF_OPTS += -Dauthfw=pam