linux-pam: add optional support for cracklib
authorStefan Sørensen <stefan.sorensen@spectralink.com>
Thu, 11 May 2017 21:04:47 +0000 (23:04 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 11 May 2017 21:16:18 +0000 (23:16 +0200)
Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/linux-pam/linux-pam.mk

index 352241526869c59506ed78f9ca7f16b2b59c7ca7..fb2f99cb1feae98cd49bfe44e0aa889f1a7d93c2 100644 (file)
@@ -44,6 +44,13 @@ else
 LINUX_PAM_CONF_OPTS += --disable-audit
 endif
 
+ifeq ($(BR2_PACKAGE_CRACKLIB),y)
+LINUX_PAM_CONF_OPTS += --enable-cracklib
+LINUX_PAM_DEPENDENCIES += cracklib
+else
+LINUX_PAM_CONF_OPTS += --disable-cracklib
+endif
+
 # Install default pam config (deny everything except login)
 define LINUX_PAM_INSTALL_CONFIG
        $(INSTALL) -m 0644 -D package/linux-pam/login.pam \