This file is indexed.

postrm is in drupal6 6.22-1ubuntu1.

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
#! /bin/bash
# postrm script for ${package_name}
#

set -e

if [ -f /usr/share/debconf/confmodule ]; then
	. /usr/share/debconf/confmodule
fi

# source dbconfig-common stuff
if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then
	. /usr/share/dbconfig-common/dpkg/postrm
	dbc_go drupal6 $@
fi

# 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' <r>overwrit>r> <new-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package

if [ "$DPKG_DEBUG" = "developer" ]; then
    set -x
fi

package_name="drupal6"
datadir="/var/lib/${package_name}/"
backupdir="${datadir}backups/"
nukedir="/usr/share/${package_name}/"
docdir="/usr/share/doc/${package_name}/"
sqlfile="${docdir}database/database.mysql"
upgradesdir="${docdir}upgrades/"
configdir="/etc/drupal/6/"
configfile="${configdir}conf.php"
includefile="${configdir}apache.conf"
dbconfigfile="${configdir}/sites/default/dbconfig.php"
cronfile="/etc/cron.d/${package_name}"

webserver="apache2"

case "$1" in
    purge|remove)

	# Un-configure webservers
	if [ -L /etc/$webserver/conf.d/drupal6.conf ]; then
		rm -f /etc/$webserver/conf.d/drupal6.conf || true
		restart="$i $restart"
	fi
      
	servers="apache2"
	# may not exist if package was manually installed
	if [ -r /usr/share/wwwconfig-common/restart.sh ]; then
		. /usr/share/wwwconfig-common/restart.sh
	fi


	# Remove configuration files (conf.php, $SITE.php)
	rm -f /etc/drupal/sites/default/settings.php

	if [ "$1" = "purge" ]; then
		rm -f ${dbconfigfile}
		if which ucf >/dev/null 2>&1; then
			ucf --purge ${dbconfigfile}
		fi
        
		db_purge || true

	fi

    ;;

    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_installdebconf
if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
	. /usr/share/debconf/confmodule
	db_purge
fi
# End automatically added section


exit 0