Sophie

Sophie

distrib > * > cooker > x86_64 > by-pkgid > 78a4300e5c1bff7d0f406792abd2d114 > scriptlet

krb5-server-1.9.2-3.x86_64.rpm

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 || :