The systemd-user file has been moved from /etc/pam.d into /usr/lib/pam.d,
so test-functions needs to copy it from /usr/lib/pam.d instead.
This will copy it from either location.
else
find /lib*/security -xtype f
fi
- find /etc/pam.d /etc/security -xtype f
+ for d in /etc/pam.d /etc/security /usr/lib/pam.d; do
+ [ -d "$d" ] && find $d -xtype f
+ done
) | while read file; do
inst $file
done
# see http://www.linux-pam.org/Linux-PAM-html/sag-pam_unix.html
dracut_install -o unix_chkpwd
- [[ "$LOOKS_LIKE_DEBIAN" ]] &&
- cp /etc/pam.d/systemd-user $initdir/etc/pam.d/
-
# set empty root password for easy debugging
sed -i 's/^root:x:/root::/' $initdir/etc/passwd
}