From: Gustavo Zacarias Date: Thu, 28 Nov 2013 17:22:26 +0000 (-0300) Subject: linux-pam: install default config X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=72b3c1db513a6235fd5e5f00fb6c15071ffc6015;p=buildroot.git linux-pam: install default config Install default "other" configuration file that denies everything not handled by other specific configurations. Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- diff --git a/package/linux-pam/linux-pam.mk b/package/linux-pam/linux-pam.mk index 7d2cbd3b54..6aa83e1c6f 100644 --- a/package/linux-pam/linux-pam.mk +++ b/package/linux-pam/linux-pam.mk @@ -1,7 +1,7 @@ ################################################################################ # # linux-pam -# +# ################################################################################ LINUX_PAM_VERSION = 1.1.8 @@ -26,4 +26,12 @@ ifeq ($(BR2_NEEDS_GETTEXT_IF_LOCALE),y) LINUX_PAM_MAKE_OPT += LIBS=-lintl endif +# Install default pam config (deny everything) +define LINUX_PAM_INSTALL_CONFIG + $(INSTALL) -m 0644 -D package/linux-pam/other.pam \ + $(TARGET_DIR)/etc/pam.d/other +endef + +LINUX_PAM_POST_INSTALL_TARGET_HOOKS += LINUX_PAM_INSTALL_CONFIG + $(eval $(autotools-package)) diff --git a/package/linux-pam/other.pam b/package/linux-pam/other.pam new file mode 100644 index 0000000000..a198aa2acb --- /dev/null +++ b/package/linux-pam/other.pam @@ -0,0 +1,7 @@ +auth required pam_deny.so + +account required pam_deny.so + +password required pam_deny.so + +session required pam_deny.so