Code

Added server selection to fonreport plugin
[gosa.git] / debian / gosa.postrm
index ebce790997db61c704762765f4a68e5ab1972f17..e67a8a88ab4f7698f1dfc280cfb0f50a4c866f07 100644 (file)
@@ -2,6 +2,8 @@
 # postrm script for GOsa
 #
 
+set -e
+
 case "$1" in
     purge|remove)
        ## PURGE!!!
@@ -15,7 +17,7 @@ case "$1" in
         # Get apache versions running
         servers=""
         for srv in apache apache-ssl; do
-                dpkg -s $srv | grep -q "^Status:.*not-installed"
+                dpkg -s $srv 2>&1 | grep -q "^Status:.*not-installed"
                 if [ $? -eq 1 ]; then
                         servers="$srv $servers"
                 fi
@@ -24,13 +26,14 @@ case "$1" in
        # Adapt server configs
         for server in $servers ; do
                # remove GOsa include
-               includefile=/etc/gosa/apache.conf
+               includefile=/etc/$server/conf.d/gosa.conf
 
                case "$1" in
                        purge)
                                if [ -e /usr/share/wwwconfig-common/apache-uninclude_all.sh ] ; then
                                        . /usr/share/wwwconfig-common/apache-uninclude_all.sh
                                        if [ "$status" = "purge" ] ; then
+                                               [ -L /etc/$server/conf.d/gosa.conf ] && rm /etc/$server/conf.d/gosa.conf
                                                restart="$restart $server"
                                        fi
                                else