#!/bin/sh
set -e
pkg="ipopd" # basename of package
cert="ipop3d" # basename of certificate
daemonsets="pop2:ipop2d pop3:ipop3d pop3s:ipop3d" # space-seperated list of colon-seperated list of port and binary name (or path if not /usr/sbin)
# Source debconf library.
. /usr/share/debconf/confmodule
db_version 2.0
##
## Remove imapd from inetd.conf
##
if [ "$1" = "purge" ]; then
UPDATE_INETD_ARG='--remove'
else
# Note that we disable in upgrades too
UPDATE_INETD_ARG='--disable'
fi
db_get "$pkg/protocol"
for debconf_entry in `echo "$RET" | tr ',' ' '`; do
seen=""
for daemonset in $daemonsets; do
service="`echo "$daemonset" | awk -F: '{ print $1 }'`"
if [ "$debconf_entry" = "$service" ]; then
if [ -x /usr/sbin/update-inetd ]; then
update-inetd $UPDATE_INETD_ARG "${service}"
fi
seen="yes"
break
fi
done
if [ "$seen" != "yes" ]; then
echo "WARNING: Unsupported debconf value \"$debconf_entry\" in \"$pkg/protocol\"" >/dev/stderr
fi
done
if [ "$1" = "purge" ] && [ -f /etc/ssl/certs/$cert.pem ]; then
echo "SSL certificate /etc/ssl/certs/$cert.pem is NOT removed."
echo "Please remove manually if required."
# cd /etc/ssl/certs
# PATH=$PATH:/usr/bin/ssl
# rm -f `openssl x509 -noout -hash < $cert.pem`.0 || true
# if [ -f $cert.pem ]; then rm -f $cert.pem; fi
fi
# 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
Каменск-Шахтинский