1 FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
5 STX_REPO = "config-files"
6 STX_SUBPATH = "pam-config"
8 LICENSE_append = " & Apache-2.0"
10 file://${STX_METADATA_PATH}/centos/pam-config.spec;beginline=1;endline=10;md5=fa5ec877c97a75a09b397bccc95b2b87 \
14 file://util-linux-pam-postlogin.patch \
17 do_install_append () {
19 # From util-linux-config patch
20 install -m 644 ${S}/stx.postlogin ${D}/${sysconfdir}/pam.d/postlogin
22 install -m 644 ${STX_METADATA_PATH}/files/sshd.pam ${D}/${sysconfdir}/pam.d/sshd.pam
23 install -m 644 ${STX_METADATA_PATH}/files/common-account ${D}/${sysconfdir}/pam.d/common-account
24 install -m 644 ${STX_METADATA_PATH}/files/common-auth ${D}/${sysconfdir}/pam.d/common-auth
25 install -m 644 ${STX_METADATA_PATH}/files/common-password ${D}/${sysconfdir}/pam.d/common-password
26 install -m 644 ${STX_METADATA_PATH}/files/common-session ${D}/${sysconfdir}/pam.d/common-session
28 install -m 644 ${STX_METADATA_PATH}/files/common-session-noninteractive \
29 ${D}/${sysconfdir}/pam.d/common-session-noninteractive
31 install -m 644 ${STX_METADATA_PATH}/files/system-auth.pamd ${D}/${sysconfdir}/pam.d/system-auth
32 # A better place is the autoconfig from kickstarter
33 sed -i -e '/password .*pam_ldap.so/,/session .*revoke/ s/^$/password required pam_deny.so\n/g' \
34 ${D}/${sysconfdir}/pam.d/system-auth
37 RRECOMMENDS_${PN}_append = " \
47 pam-plugin-faildelay \
56 pam-plugin-localuser \
59 pam-plugin-mkhomedir \
61 pam-plugin-namespace \
64 pam-plugin-pwhistory \
67 pam-plugin-securetty \
70 pam-plugin-succeed-if \
73 pam-plugin-succeed-if \
77 pam-plugin-timestamp \