This file is indexed.

postrm is in apache2 2.4.29-1ubuntu4.

This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
#!/bin/sh
# postrm script for apache2
#
# see: dh_installdeb(1)

set -e

# summary of how this script can be called:
#        * <postrm> `remove'
#        * <postrm> `purge'
#        * <old-postrm> `upgrade' <new-version>
#        * <new-postrm> `failed-upgrade' <old-version>
#        * <new-postrm> `abort-install'
#        * <new-postrm> `abort-install' <old-version>
#        * <new-postrm> `abort-upgrade' <old-version>
#        * <disappearer's-postrm> `disappear' <overwriter>
#          <overwriter-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package

is_default_index_html () {
	local FILE="$1"
	[ -f "$FILE" ] || return 1
	local MD5=$(md5sum "$FILE" 2> /dev/null |cut -d' ' -f 1) ||
		return 1
	grep -q "$MD5" <<- EOF
		1736dfc80cf1f5a8966c096a0b094377
		21dde95d9d269cbb2fa6560309dca40c
		3183a3d71d86bcc88aaf3ca5cbbefb45
		51a41c3207374dad24ec64a0f2646bdc
		5388f60d7695cb57b87c799ee62d20b2
		74cec59a19e5d16f7cc6a2445e35fa3b
		776221a94e5a174dc2396c0f3f6b6a74
		c481228d439cbb54bdcedbaec5bbb11a
		e2620d4a5a0f8d80dd4b16de59af981f
		3526531ccd6c6a1d2340574a305a18f8
	EOF
}


case "$1" in
    purge)

	for d in var/cache/apache2 \
		 var/cache/apache2/mod_cache_disk \
		 var/log/apache2 \
		 var/lib/apache2/conf \
		 var/lib/apache2/module \
		 var/lib/apache2/site ; do
		[ -d $d ] && rm -rf $d
	done

	rm -f /var/lib/apache2/deferred_actions

	for f in /etc/apache2/sites-enabled/* \
		/etc/apache2/conf-enabled/* \
		/etc/apache2/mods-enabled/* ; do
		[ -L "$f" ] && rm -f "$f"
	done

	for d in /etc/apache2/sites-enabled/ \
		/etc/apache2/mods-enabled/ \
		/etc/apache2/conf-enabled/ \
		/etc/apache2 \
		/var/cache/apache2 \
		/var/run/apache2 \
		/var/lock/apache2 ; do
		rmdir $d 2> /dev/null || true
	done

	if is_default_index_html /var/www/html/index.html ; then
		rm -f /var/www/html/index.html
	fi
    ;;

    remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
    ;;

    *)
	echo "postrm called with unknown argument \`$1'" >&2
	exit 1
    ;;
esac

# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.

# Automatically added by dh_installinit/11.1.5ubuntu1
if [ "$1" = "purge" ] ; then
	update-rc.d apache-htcacheclean remove >/dev/null
fi


# In case this system is running systemd, we make systemd reload the unit files
# to pick up changes.
if [ -d /run/systemd/system ] ; then
	systemctl --system daemon-reload >/dev/null || true
fi
# End automatically added section
# Automatically added by dh_installinit/11.1.5ubuntu1
if [ "$1" = "purge" ] ; then
	update-rc.d apache2 remove >/dev/null
fi


# In case this system is running systemd, we make systemd reload the unit files
# to pick up changes.
if [ -d /run/systemd/system ] ; then
	systemctl --system daemon-reload >/dev/null || true
fi
# End automatically added section
# Automatically added by dh_installdeb/11.1.5ubuntu1
dpkg-maintscript-helper mv_conffile /etc/default/apache2 /etc/default/apache-htcacheclean 2.4.18-2~ -- "$@"
# End automatically added section
# Automatically added by dh_installdeb/11.1.5ubuntu1
dpkg-maintscript-helper rm_conffile /etc/bash_completion.d/apache2 2.4.12-3~ -- "$@"
# End automatically added section
# Automatically added by dh_systemd_enable/11.1.5ubuntu1
if [ "$1" = "remove" ]; then
	if [ -x "/usr/bin/deb-systemd-helper" ]; then
		deb-systemd-helper mask 'apache-htcacheclean.service' >/dev/null || true
	fi
fi

if [ "$1" = "purge" ]; then
	if [ -x "/usr/bin/deb-systemd-helper" ]; then
		deb-systemd-helper purge 'apache-htcacheclean.service' >/dev/null || true
		deb-systemd-helper unmask 'apache-htcacheclean.service' >/dev/null || true
	fi
fi
# End automatically added section
# Automatically added by dh_systemd_enable/11.1.5ubuntu1
if [ "$1" = "remove" ]; then
	if [ -x "/usr/bin/deb-systemd-helper" ]; then
		deb-systemd-helper mask 'apache2.service' >/dev/null || true
	fi
fi

if [ "$1" = "purge" ]; then
	if [ -x "/usr/bin/deb-systemd-helper" ]; then
		deb-systemd-helper purge 'apache2.service' >/dev/null || true
		deb-systemd-helper unmask 'apache2.service' >/dev/null || true
	fi
fi
# End automatically added section


exit 0