X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=contrib%2FMacOSX%2Fpostinstall.sh;h=a12169e2c2a42c9d0c20661fff389e023e42b75a;hb=222ecbffbb5f0c21e64002c95fe9447b4f6b6320;hp=9cca7b48a3453a1315622fc2eed38714bf3dace0;hpb=707cc42dec2439da1fdee4ed3eb0e0a44d5ea9fe;p=ngircd-alex.git diff --git a/contrib/MacOSX/postinstall.sh b/contrib/MacOSX/postinstall.sh index 9cca7b48..a12169e2 100755 --- a/contrib/MacOSX/postinstall.sh +++ b/contrib/MacOSX/postinstall.sh @@ -19,6 +19,20 @@ else fi chmod o-rwx /opt/ngircd/etc/ngircd.conf +if [ ! -e /opt/ngircd/etc/ngircd.pam ]; then + echo "Creating default PAM configuration: /opt/ngircd/etc/ngircd.pam" + echo "# PAM configuration for ngIRCd" >/opt/ngircd/etc/ngircd.pam + echo "" >>/opt/ngircd/etc/ngircd.pam + echo "auth required pam_permit.so" >>/opt/ngircd/etc/ngircd.pam + echo "#auth required pam_opendirectory.so" >>/opt/ngircd/etc/ngircd.pam +fi +chmod 644 /opt/ngircd/etc/ngircd.pam + +if [ ! -e /etc/pam.d/ngircd ]; then + echo "Linkint /opt/ngircd/etc/ngircd.pam to /etc/pam.d/ngircd" + ln -s /opt/ngircd/etc/ngircd.pam /etc/pam.d/ngircd || exit 1 +fi + if [ -f "$LDPLIST" ]; then echo "Fixing ownership and permissions of LaunchDaemon script ..." chown root:wheel "$LDPLIST" || exit 1