| FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
| |
| SRC_URI += " file://pam.d/common-password \ |
| file://pam.d/common-account \ |
| file://pam.d/common-auth \ |
| file://pam.d/common-session \ |
| " |
| |
| RDEPENDS:${PN}-runtime += "${MLPREFIX}pam-plugin-cracklib-${libpam_suffix} \ |
| ${MLPREFIX}pam-plugin-tally2-${libpam_suffix} \ |
| ${MLPREFIX}pam-plugin-pwhistory-${libpam_suffix} \ |
| ${MLPREFIX}pam-plugin-succeed-if-${libpam_suffix} \ |
| ${MLPREFIX}pam-plugin-localuser-${libpam_suffix} \ |
| " |
| |
| do_install:append() { |
| # The libpam recipe will always add a pam_systemd.so line to |
| # common-session if systemd is enabled; however systemd only |
| # builds pam_systemd.so if logind is enabled, and we disable |
| # that package. So, remove the pam_systemd.so line here. |
| sed -i '/pam_systemd.so/d' ${D}${sysconfdir}/pam.d/common-session |
| } |