Alternc  latest
Alternc logiel libre pour l'hébergement
alternc-squirrelmail.postinst
Go to the documentation of this file.
1 #!/bin/sh
2 
3 set -e
4 
5 # Source debconf library.
6 . /usr/share/debconf/confmodule
7 
8 CONFIGFILE="/etc/alternc/local.sh"
9 
10 case "$1" in
11  configure)
12 
13  # add alternc-squirrelmail user for php-itk special rights
14  if ! getent passwd alternc-squirrelmail; then
15  useradd -g nogroup -u 1997 alternc-squirrelmail -d /usr/share/squirrelmail
16  fi
17  dpkg-statoverride --list /var/spool/squirrelmail/attach >/dev/null ||
18  dpkg-statoverride --add alternc-squirrelmail root 0750 /var/spool/squirrelmail/attach
19  dpkg-statoverride --list /var/lib/squirrelmail/data >/dev/null ||
20  dpkg-statoverride --add alternc-squirrelmail root 0750 /var/lib/squirrelmail/data
21  chown -R alternc-squirrelmail:root /var/spool/squirrelmail/attach /var/lib/squirrelmail/data
22  chmod -R 750 /var/spool/squirrelmail/attach /var/lib/squirrelmail/data
23  # Enable the squirrelmail plugin
24  squirrelmail-configure --remove-plugin alternc_changepass
25  squirrelmail-configure --install-plugin alternc_changepass
26  echo "**********************************************"
27  echo "* ALTERNC-SQUIRRELMAIL: *"
28  echo "* Please run alternc.install to fully deploy *"
29  echo "**********************************************"
30  ;;
31 esac
32 
33 # dh_installdeb will replace this with shell code automatically
34 # generated by other debhelper scripts.
35 #DEBHELPER#