Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#!/bin/sh# postrm script for lsh-server## see: dh_installdeb(1)set -e# 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 packageif [ -f /usr/share/debconf/confmodule ] ; then. /usr/share/debconf/confmoduledb_get "lsh-server/purge_hostkeys" || truePURGE_HOSTKEYS="$RET"else. /etc/default/lsh-serverficase "$1" inpurge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)for file in /etc/ssh/NOSERVER /etc/ssh/sshd_not_to_be_run ; doif [ -e "$file" ] && \grep -q '^LSH_SERVER_CONFIG_GENERATED$' "$file" ; thenrm -f "$file"fidone# Try to remove ssh directory - if ssh is purged we should be# able to do this ...if [ -d "/etc/ssh" ] ; thenrmdir --ignore-fail-on-non-empty /etc/sshfi# Try to remove the random seed file.if [ "$1" = "purge" ] && [ -e "/var/spool/lsh/yarrow-seed-file" ] ; thenrm -f /var/spool/lsh/yarrow-seed-filermdir --ignore-fail-on-non-empty /var/spool/lshfi;;*)echo "postrm called with unknown argument \`$1'" >&2exit 1;;esacif [ "$1" = "purge" ]; thencase "$PURGE_HOSTKEYS" intrue|TRUE|y*|Y*)rm -f /etc/lsh_host_key /etc/lsh_host_key.pub;;esac# trash defaults filerm -f /etc/default/lsh-serverfi# dh_installdeb will replace this with shell code automatically# generated by other debhelper scripts#DEBHELPER#exit 0