This file is indexed.

postrm is in git 1:2.7.4-0ubuntu1.

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
#!/bin/sh
set -e

# Snippet based on dpkg-maintscript-helper from dpkg 1.15.8.
# Postinst explains why.
rm_conffile () {
	CONFFILE=$1; shift
	if test "$1" = purge; then
		rm -f "$CONFFILE.dpkg-bak" "$CONFFILE.dpkg-remove" \
			"$CONFFILE.dpkg-backup"
		return
	fi

	test "$1" = abort-install || test "$1" = abort-upgrade || return 0
	dpkg --compare-versions "$2" lt-nl "$3" || return 0
	if test -e "$CONFFILE.dpkg-remove"; then
		echo "Reinstalling $CONFFILE that was moved away"
		mv "$CONFFILE.dpkg-remove" "$CONFFILE"
	fi
	if test -e "$CONFFILE.dpkg-backup"; then
		echo "Reinstalling $CONFFILE that was backed up"
		mv "$CONFFILE.dpkg-backup" "$CONFFILE"
	fi
}

rm_conffile /etc/bash_completion.d/git "$1" "$2" '1:1.8.0-1~'

# Now /etc/emacs/site-start.d/50git-core.el belongs to the
# git-el package.
#
# NOTE: this leaves behind a /etc/emacs/site-start.d/50git-core.el
# file if it was modified while the broken 1.7.4.1-1 package
# was installed.  Installing and purging git-el works around
# that.
rm_conffile /etc/emacs/site-start.d/50git-core.el "$1" "$2" '1:1.7.4.1-2~'