20 lines
513 B
Bash
20 lines
513 B
Bash
#!/usr/bin/env -S bash
|
|
|
|
pkglib="/usr/lib/hl-ldap-env"
|
|
|
|
install_override() {
|
|
src="$1"
|
|
dest="$2"
|
|
|
|
if [[ -e "$dest" ]]; then
|
|
mv "$dest" "$dest.pacsave"
|
|
fi
|
|
install -Dm$(stat -c %a "$src") "$src" "$dest"
|
|
}
|
|
|
|
install_override "$pkglib/ldap.conf" '/etc/openldap/ldap.conf'
|
|
install_override "$pkglib/pam-su" '/etc/pam.d/su'
|
|
install_override "$pkglib/pam-su-l" '/etc/pam.d/su-l'
|
|
install_override "$pkglib/pam-system-auth" '/etc/pam.d/system-auth'
|
|
install_override "$pkglib/nsswitch.conf" "/etc/nsswitch.conf"
|