You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#!/bin/bashset -e
if [ "$1" = "configure" ]; then # configure DB stuff via dbconfig-common dbc_generate_include=php:/etc/postfixadmin/dbconfig.inc.php dbc_generate_include_args="-O root:www-data -m 640 -U" . /usr/share/debconf/confmodule . /usr/share/dbconfig-common/dpkg/postinst dbc_go postfixadmin $@fi
# remove legacy apache and lighthttpd configuration symlink,# conf.d is no longer supported with Apache 2.4if [ "$(readlink /etc/apache2/conf.d/postfixadmin)" = "../../postfixadmin/apache.conf" ]; then rm -f /etc/apache2/conf.d/postfixadminfiif [ "$(readlink /etc/lighttpd/conf-available/postfixadmin)" = "../../postfixadmin/lighttpd.conf" ]; then rm -f /etc/lighttpd/conf-available/postfixadminfi
# Try and avoid templates_c being in /usr/share/postfixadmin and ensure it's writeable by the webserverif [ ! -d /var/cache/postfixadmin ]; then mkdir -p /var/cache/postfixadmin chown www-data:root /var/cache/postfixadmin chmod 700 /var/cache/postfixadmin ln -s /var/cache/postfixadmin /usr/share/postfixadmin/templates_cfi
# See : https://sourceforge.net/p/postfixadmin/bugs/376/ - remove any existing templates_c files on upgrade.if [ -d /usr/share/postfixadmin/templates_c ]; then find /usr/share/postfixadmin/templates_c -type f -deletefi
if [ -d /usr/share/postfixadmin/templates_c ]; then chown www-data /usr/share/postfixadmin/templates_cfi
if [ -d /var/cache/postfixadmin ]; then find /var/cache/postfixadmin -type f -delete chown www-data /var/cache/postfixadminfi
#DEBHELPER#
exit 0
|