2 # postrm script for roundcube
4 # see: dh_installdeb(1)
8 if [ -f /usr/share/debconf/confmodule ]; then
9 . /usr/share/debconf/confmodule
11 if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then
12 . /usr/share/dbconfig-common/dpkg/postrm
17 upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
22 # Handling web server reconfiguration
23 db_get roundcube/reconfigure-webserver
27 for webserver in $webservers; do
28 webserver=${webserver%,}
31 apache|apache-perl|apache-ssl|apache2)
32 rm -f /etc/$webserver/conf.d/roundcube
33 test -x /usr/sbin/$webserver || continue
34 restart="$restart $webserver"
41 db_get roundcube/restart-webserver
44 if [ "$res" = "true" ]; then
45 for webserver in $restart; do
46 webserver=${webserver%,}
47 if [ -x /usr/sbin/invoke-rc.d ]; then
48 invoke-rc.d $webserver restart
50 /etc/init.d/$webserver restart
57 rm -f /etc/roundcube/debian-db.php
58 if which ucf >/dev/null 2>&1; then
59 ucf --purge /etc/roundcube/debian-db.php
60 ucf --purge /etc/roundcube/main.inc.php
62 rm -f /etc/roundcube/main.inc.php
63 rm -rf /var/log/roundcube
64 rm -rf /var/lib/roundcube
67 echo "postrm called with unknown argument \`$1'" >&2