summaryrefslogtreecommitdiffstats
path: root/kadmind.init
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@fedoraproject.org>2005-05-06 20:16:06 +0000
committerNalin Dahyabhai <nalin@fedoraproject.org>2005-05-06 20:16:06 +0000
commit2e8f6b3b970b7258ac3ea9396132c8abfab5a282 (patch)
treea56864f28f804d152f3c5755abe21ce7076af0cb /kadmind.init
parent9142032a6f818cfe3e6b4286256e191bcf69363f (diff)
downloadkrb5-2e8f6b3b970b7258ac3ea9396132c8abfab5a282.tar.gz
krb5-2e8f6b3b970b7258ac3ea9396132c8abfab5a282.tar.xz
krb5-2e8f6b3b970b7258ac3ea9396132c8abfab5a282.zip
- update to 1.4.1, incorporating fixes for CAN-2005-0468 and CAN-2005-0469
- when starting the KDC or kadmind, if KRB5REALM is set via the /etc/sysconfig file for the service, pass it as an argument for the -r flag
Diffstat (limited to 'kadmind.init')
-rwxr-xr-xkadmind.init4
1 files changed, 2 insertions, 2 deletions
diff --git a/kadmind.init b/kadmind.init
index 9bcf6d3..458c612 100755
--- a/kadmind.init
+++ b/kadmind.init
@@ -37,12 +37,12 @@ start() {
else
if [ ! -f /var/kerberos/krb5kdc/kadm5.keytab ] ; then
echo -n $"Extracting kadm5 Service Keys: "
- /usr/kerberos/sbin/kadmin.local -q "ktadd -k /var/kerberos/krb5kdc/kadm5.keytab kadmin/admin kadmin/changepw" && success || failure
+ /usr/kerberos/sbin/kadmin.local ${KRB5REALM:+-r $KRB5REALM} -q "ktadd -k /var/kerberos/krb5kdc/kadm5.keytab kadmin/admin${KRB5REALM:+@$KRB5REALM} kadmin/changepw${KRB5REALM:+@$KRB5REALM}" && success || failure
echo
fi
fi
echo -n $"Starting $prog: "
- daemon ${kadmind} $KADMIND_ARGS
+ daemon ${kadmind} ${KRB5REALM:+-r ${KRB5REALM}} $KADMIND_ARGS
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/kadmin