From d0cafcf4a048bfcc72d9523d20d61ba719e566cd Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 11 Nov 2011 00:02:53 +0400 Subject: add debianization scripts based on work by Florent USSEIL --- debian/tt-rss-pgsql.postrm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 debian/tt-rss-pgsql.postrm (limited to 'debian/tt-rss-pgsql.postrm') diff --git a/debian/tt-rss-pgsql.postrm b/debian/tt-rss-pgsql.postrm new file mode 100644 index 000000000..85e43a283 --- /dev/null +++ b/debian/tt-rss-pgsql.postrm @@ -0,0 +1,42 @@ +#!/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# -- cgit v1.2.3