#!/bin/sh

. /etc/sysconfig/system

[ "$SERVER_ROLE" = "master" ] || exit 0

. alterator-kdc-princ-functions

rm -f -- /etc/krb5.keytab
genkeytab /etc/krb5.keytab $(hostname)

if [ -d /etc/squid ]; then
    rm -f /etc/squid/squid.keytab
    genkeytab /etc/squid/squid.keytab $(hostname)
    chown squid.squid /etc/squid/squid.keytab
fi

if [ -d /etc/dovecot ]; then
    rm -f /etc/dovecot/dovecot.keytab
    genkeytab /etc/dovecot/dovecot.keytab $(hostname)
    chown dovecot.dovecot /etc/dovecot/dovecot.keytab
fi
