Commit Diff
Diff:
76f40bdb988440a73431eb14a27f30aeaa18ebe5
ffccfb09753c6ff7fd62417a0141ba95f105785f
Commit:
ffccfb09753c6ff7fd62417a0141ba95f105785f
Tree:
ecfcbf26a7e6d74ce5d4df79b45b7826610926db
Author:
Alexander Barton <alex@barton.de>
Committer:
Alexander Barton <alex@barton.de>
Date:
Tue Oct 26 13:15:06 2010 UTC
Message:
Mac OS X package ("make osxpkg"): generate PAM configuration
blob - 9cca7b48a3453a1315622fc2eed38714bf3dace0
blob + a12169e2c2a42c9d0c20661fff389e023e42b75a
--- contrib/MacOSX/postinstall.sh
+++ 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
IRCNow