1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
#!/bin/sh
set -e
# dbconfig-common files
if [ -f /usr/share/debconf/confmodule ]; then
. /usr/share/debconf/confmodule
fi
if [ -f /usr/share/dbconfig-common/dpkg/postrm.mysql ]; then
. /usr/share/dbconfig-common/dpkg/postrm.mysql
dbc_go scuttle $@
fi
# Un-configure and restart webservers
db_get scuttle/webserver || true
WEBSERVER="$RET";
if $WEBSERVER; then
if [ -L /etc/apache2/conf.d/scuttle.conf ]; then
rm -f /etc/apache2/conf.d/scuttle.conf
restart="apache2"
fi
fi
if [ -e /usr/share/wwwconfig-common/restart.sh ]
then
servers="apache2"
. /usr/share/wwwconfig-common/restart.sh
fi
if [ "$1" = "purge" ]; then
# remove database config
rm -f /etc/scuttle/database.php
if which ucf >/dev/null 2>&1; then
ucf --purge /etc/scuttle/database.php
fi
# permissions - cache
CACHE_DIR=" /var/cache/scuttle"
CACHE_AUX=$(dpkg-statoverride --list | grep $CACHE_DIR) || true
if [ -z "$CACHE_AUX" ]; then
dpkg-statoverride --remove $CACHE_DIR
fi
# permissions - config file
CONFIG_FILE="/etc/scuttle/config_debconf.inc.php"
CONFIG_AUX=$(dpkg-statoverride --list | grep $CONFIG_FILE) || true
if [ -z "$CONFIG_AUX" ]; then
dpkg-statoverride --remove $CONFIG_FILE
fi
rm -f $CONFIG_FILE
if which ucf >/dev/null 2>&1; then
ucf --purge $CONFIG_FILE
fi
# remove scuttle cache dir
rm -rf /var/cache/scuttle
fi
#DEBHELPER#
|