dépot de construction du paquet geneweb
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

55 lines
1.5 KiB

#! /bin/sh
# postrm script for GeneWeb
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-/dpb/public.rdb2postrm> `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 /usr/doc/packaging-manual/
if [ "$1" = "purge" ]
then
#
# Try to remove log files (Policy 11.8)
rm /var/log/geneweb.log* 2>/dev/null || true
# Try to remove the configuration file
rm /etc/default/geneweb 2>/dev/null || true
# Remove geneweb user
userdel geneweb 2>/dev/null || true
# Try to remove configuration directories
rmdir /etc/geneweb/lang 2>/dev/null || true
rmdir /etc/geneweb/etc 2>/dev/null || true
rmdir /etc/geneweb 2>/dev/null || true
if [ -e /usr/share/debconf/confmodule ] ; then
. /usr/share/debconf/confmodule
db_get geneweb/remove_databases
remove_databases="$RET"
if [ "$remove_databases" = "true" ]; then
echo ""
echo "Removing databases and database directory as requested ..."
rm -rf /var/lib/geneweb 2>/dev/null || true
fi
fi
fi
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#