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
|