~ubuntu-branches/ubuntu/lucid/apache2/lucid

15 by Stefan Fritsch, Tollef Fog Heen, Thom May, Peter Samuelson, Stefan Fritsch
[ Tollef Fog Heen ]
1
#! /bin/sh
2
3
set -e
4
5
if [ "$1" = purge ] ; then
6
	rm -f 	/etc/apache2/httpd.conf \
16 by Stefan Fritsch, Stefan Fritsch, Peter Samuelson
[ Stefan Fritsch ]
7
		/var/cache/apache2/reload \
8
		/var/log/apache2/access.log* \
14.3.2 by Stefan Fritsch
* New upstream release:
9
		/var/log/apache2/other_vhosts_access.log* \
16 by Stefan Fritsch, Stefan Fritsch, Peter Samuelson
[ Stefan Fritsch ]
10
		/var/log/apache2/error.log*
11
	
12
	rm -rf 	/var/cache/apache2/proxy \
13
		/var/cache/apache2/mod_disk_cache \
14
		/var/run/apache2 \
15
		/var/lock/apache2
15 by Stefan Fritsch, Tollef Fog Heen, Thom May, Peter Samuelson, Stefan Fritsch
[ Tollef Fog Heen ]
16
17
	for f in /etc/apache2/sites-enabled/* \
18
		 /etc/apache2/mods-enabled/* ; do
19
		[ -L "$f" ] && rm -f "$f" 
20
	done
21
	
22
	for d in /etc/apache2/sites-enabled/ \
23
		/etc/apache2/mods-enabled/ \
24
		/etc/apache2/conf.d \
16 by Stefan Fritsch, Stefan Fritsch, Peter Samuelson
[ Stefan Fritsch ]
25
		/etc/apache2 \
26
		/var/log/apache2 \
27
		/var/cache/apache2 ; do
15 by Stefan Fritsch, Tollef Fog Heen, Thom May, Peter Samuelson, Stefan Fritsch
[ Tollef Fog Heen ]
28
		rmdir $d 2> /dev/null || true
29
	done
30
31
fi
32
17 by Stefan Fritsch
* Modularize config: Move module specific configuration from apache2.conf
33
restore_conffile() {
34
	if [ -e $1.dpkg-apache2.2-common.old ] ; then
35
		echo Restoring previous version of $1 ...
36
		mv $1.dpkg-apache2.2-common.old $1
37
	fi
38
}
39
40
if [ "$1" = abort-upgrade ] ; then
41
	restore_conffile /etc/default/apache2
42
	restore_conffile /etc/apache2/ports.conf
43
	restore_conffile /etc/apache2/conf.d/charset
44
fi
45
26 by Stefan Fritsch
* New upstream version:
46
if [ "$1" = remove ] ; then
47
	if [ "`md5sum /var/www/index.html 2>/dev/null | cut -d ' ' -f 1`" \
48
	     = "5388f60d7695cb57b87c799ee62d20b2" ] ; then
49
		rm /var/www/index.html
50
	fi
51
fi
52
15 by Stefan Fritsch, Tollef Fog Heen, Thom May, Peter Samuelson, Stefan Fritsch
[ Tollef Fog Heen ]
53
#DEBHELPER#