This file is indexed.

postrm is in cvsd 1.0.22.

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

set -e

case "$1" in
  purge)
    # offer to remove chroot jail (if configured and still exists)
    if [ -e /usr/share/debconf/confmodule ]
    then
      . /usr/share/debconf/confmodule
      db_get cvsd/rootjail
      if [ "$RET" != "" ] && [ "$RET" != "/" ] && [ "$RET" != "none" ] && [ -d "$RET" ]
      then
        CHROOT="$RET"
        db_title "Removing cvsd"
        db_subst cvsd/remove_chroot rootjail "$CHROOT"
        if db_input high cvsd/remove_chroot
        then
          db_go
          db_get cvsd/remove_chroot
          if [ "$RET" = "true" ]
          then
            rm -rf "$CHROOT"
          fi
        else
          echo "WARNING: not deleting $CHROOT!" >&2
        fi
      fi
    fi
    # remove config
    rm -rf /etc/cvsd
    # remove user/group
    if [ -x "$(command -v deluser)" ]
    then
       deluser --quiet --system cvsd > /dev/null || true
    else
       echo "not removing cvsd system account because deluser command was not found" >&2
    fi
    if [ -x "$(command -v delgroup)" ]
    then
       delgroup --quiet --system cvsd > /dev/null || true
    else
       echo "not removing cvsd system group because delgroup command was not found" >&2
    fi
    ;;
esac

# Automatically added by dh_installinit
if [ "$1" = "purge" ] ; then
	update-rc.d cvsd remove >/dev/null
fi
# End automatically added section
# 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