summaryrefslogtreecommitdiffstats
path: root/krb5kdc.init
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@fedoraproject.org>2009-09-08 19:08:28 +0000
committerNalin Dahyabhai <nalin@fedoraproject.org>2009-09-08 19:08:28 +0000
commit060205dbf8a8cb824394819ba7647539120a1351 (patch)
tree5db18510cc1f2345b5a7ce29e9b096c2333daf37 /krb5kdc.init
parent51ff876d52dc4a3fbd8e213bc8e89f0ed58c90c9 (diff)
downloadkrb5-060205dbf8a8cb824394819ba7647539120a1351.tar.gz
krb5-060205dbf8a8cb824394819ba7647539120a1351.tar.xz
krb5-060205dbf8a8cb824394819ba7647539120a1351.zip
- if the init script fails to start krb5kdc/kadmind/kpropd because it's
already running (according to status()), return 0 (part of #521772)
Diffstat (limited to 'krb5kdc.init')
-rwxr-xr-xkrb5kdc.init5
1 files changed, 5 insertions, 0 deletions
diff --git a/krb5kdc.init b/krb5kdc.init
index 5538621..739d56b 100755
--- a/krb5kdc.init
+++ b/krb5kdc.init
@@ -41,6 +41,11 @@ start() {
daemon ${krb5kdc} ${KRB5REALM:+-r ${KRB5REALM}} $KRB5KDC_ARGS
RETVAL=$?
echo
+ if test $RETVAL -ne 0 ; then
+ if status ${krb5kdc} > /dev/null ; then
+ RETVAL=0
+ fi
+ fi
[ $RETVAL = 0 ] && touch /var/lock/subsys/krb5kdc
}
stop() {