42 lines
904 B
Bash
42 lines
904 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
PACKAGE=tt-rss-pgsql
|
|
|
|
# source debconf stuff
|
|
if [ -f /usr/share/debconf/confmodule ]; then
|
|
. /usr/share/debconf/confmodule
|
|
fi
|
|
|
|
# Un-configure and restart webservers
|
|
db_get $PACKAGE/webserver || true
|
|
WEBSERVER="$RET";
|
|
if $WEBSERVER; then
|
|
if [ -L /etc/apache2/conf.d/$PACKAGE.conf ]; then
|
|
rm -f /etc/apache2/conf.d/$PACKAGE.conf
|
|
fi
|
|
fi
|
|
|
|
if apache2ctl configtest 2>/dev/null; then
|
|
invoke-rc.d apache2 force-reload || true
|
|
else
|
|
echo "apache need to be manually reloaded"
|
|
fi
|
|
|
|
# dbconfig-common
|
|
if [ -f /usr/share/dbconfig-common/dpkg/postrm.pgsql ]; then
|
|
. /usr/share/dbconfig-common/dpkg/postrm.pgsql
|
|
dbc_go $PACKAGE $@
|
|
fi
|
|
|
|
if [ "$1" = "purge" ]; then
|
|
# remove database config
|
|
rm -f /etc/$PACKAGE/database.php
|
|
if which ucf >/dev/null 2>&1; then
|
|
ucf --purge /etc/$PACKAGE/database.php
|
|
fi
|
|
db_purge
|
|
fi
|
|
|
|
exit 0
|
|
#DEBHELPER#
|