~ubuntu-branches/ubuntu/precise/netams/precise

« back to all changes in this revision

Viewing changes to debian/netams.postrm

  • Committer: Bazaar Package Importer
  • Author(s): Alexander GQ Gerasiov
  • Date: 2009-11-26 02:08:19 UTC
  • Revision ID: james.westby@ubuntu.com-20091126020819-mfn4urmlr1id955h
Tags: 3.4.3+dfsg1-3
debian/copyright: add more details about sources of some part of the
code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
# postrm script for netams
 
3
 
 
4
set -e
 
5
 
 
6
lighttpd_remove() {
 
7
        if [ -L /etc/lighttpd/conf-enabled/50-netams.conf ] ; then
 
8
                rm -f /etc/lighttpd/conf-enabled/50-netams.conf
 
9
        fi
 
10
}
 
11
 
 
12
apache_remove() {
 
13
        if [ -L /etc/$webserver/conf.d/netams.conf ]; then
 
14
                rm -f /etc/$webserver/conf.d/netams.conf
 
15
        fi
 
16
}
 
17
 
 
18
if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then
 
19
 
 
20
        if [ -f /usr/share/debconf/confmodule ]; then
 
21
                . /usr/share/debconf/confmodule
 
22
                db_version 2.0
 
23
 
 
24
                db_get netams/reconfigure-webserver
 
25
 
 
26
                webservers="$RET"
 
27
 
 
28
                for webserver in $webservers; do
 
29
                        webserver=${webserver%,}
 
30
                        if [ "$webserver" = "lighttpd" ] ; then
 
31
                                lighttpd_remove
 
32
                        else
 
33
                                apache_remove $webserver
 
34
                        fi
 
35
                        # Redirection of 3 is needed because Debconf uses it and it might 
 
36
                        # be inherited by webserver. See bug #446324.
 
37
                        if [ -x /usr/sbin/invoke-rc.d ]; then
 
38
                                invoke-rc.d $webserver reload 3>/dev/null || true
 
39
                        else
 
40
                                /etc/init.d/$webserver reload 3>/dev/null || true
 
41
                        fi
 
42
                done
 
43
        fi
 
44
 
 
45
        if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then
 
46
                . /usr/share/dbconfig-common/dpkg/postrm 
 
47
                dbc_go netams $@
 
48
        fi
 
49
 
 
50
        if [ "$1" = "purge" ]; then
 
51
                rm -rf /var/lib/netams
 
52
        fi
 
53
fi
 
54
 
 
55
 
 
56
#DEBHELPER#
 
57
 
 
58
exit 0
 
59
 
 
60