PREUN
/bin/sh
if [ "$1" -eq "0" ] ; then
/bin/systemctl --no-reload disable krb5kdc.service > /dev/null 2>&1 || :
/bin/systemctl --no-reload disable kadmin.service > /dev/null 2>&1 || :
/bin/systemctl --no-reload disable kprop.service > /dev/null 2>&1 || :
/bin/systemctl stop krb5kdc.service > /dev/null 2>&1 || :
/bin/systemctl stop kadmin.service > /dev/null 2>&1 || :
/bin/systemctl stop kprop.service > /dev/null 2>&1 || :
fi
if [ "$1" = "0" ]; then if [[ -f /usr/share/info/krb5-admin.info.xz ]]; then /sbin/install-info /usr/share/info/krb5-admin.info.xz --dir=/usr/share/info/dir --remove ; fi; fi
if [ "$1" = "0" ]; then if [[ -f /usr/share/info/krb5-install.info.xz ]]; then /sbin/install-info /usr/share/info/krb5-install.info.xz --dir=/usr/share/info/dir --remove ; fi; fi
exit 0
POSTIN
/bin/sh
if [ $1 -eq 1 ] ; then
# Initial installation
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
fi
if [[ -f /usr/share/info/krb5-admin.info.xz ]]; then /sbin/install-info /usr/share/info/krb5-admin.info.xz --dir=/usr/share/info/dir; fi
if [[ -f /usr/share/info/krb5-install.info.xz ]]; then /sbin/install-info /usr/share/info/krb5-install.info.xz --dir=/usr/share/info/dir; fi
exit 0
POSTUN
/bin/sh
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
if [ $1 -ge 1 ] ; then
/bin/systemctl try-restart krb5kdc.service >/dev/null 2>&1 || :
/bin/systemctl try-restart kadmin.service >/dev/null 2>&1 || :
/bin/systemctl try-restart kprop.service >/dev/null 2>&1 || :
fi
Triggers
krb5-server <
1.9.2-1
/bin/sh
# Save the current service runlevel info
# User must manually run
# systemd-sysv-convert --apply krb5kdc
# systemd-sysv-convert --apply kadmin
# systemd-sysv-convert --apply kprop
# to migrate them to systemd targets
/usr/bin/systemd-sysv-convert --save krb5kdc >/dev/null 2>&1 ||:
/usr/bin/systemd-sysv-convert --save kadmin >/dev/null 2>&1 ||:
/usr/bin/systemd-sysv-convert --save kprop >/dev/null 2>&1 ||:
# Run these because the SysV package being removed won't do them
/sbin/chkconfig --del krb5kdc >/dev/null 2>&1 || :
/sbin/chkconfig --del kadmin >/dev/null 2>&1 || :
/sbin/chkconfig --del kprop >/dev/null 2>&1 || :
/bin/systemctl try-restart krb5kdc.service >/dev/null 2>&1 || :
/bin/systemctl try-restart kadmin.service >/dev/null 2>&1 || :
/bin/systemctl try-restart kprop.service >/dev/null 2>&1 || :