]> granicus.if.org Git - cronie/commitdiff
Init script die faster, if the sysconfig script is missing.
authorMarcela Mašláňová <mmaslano@redhat.com>
Fri, 30 May 2008 09:15:06 +0000 (11:15 +0200)
committerMarcela Mašláňová <mmaslano@redhat.com>
Fri, 30 May 2008 09:15:06 +0000 (11:15 +0200)
Patch from scop.

cronie.init

index f901abd6bfab93778a865ff5fee10d665bc86cea..256a5beb8aedc66c9b8bc827006f4d0c6db82e1d 100755 (executable)
 # config: /etc/crontab
 # pidfile: /var/run/crond.pid
 
+[ -f /etc/sysconfig/crond ] || { 
+    [ "$1" = "status" ] && exit 4 || exit 6 
+}
+
 RETVAL=0
 prog="crond"
 CROND=/usr/sbin/crond
@@ -22,8 +26,6 @@ LOCK_FILE=/var/lock/subsys/crond
 # set sysconfig settings
 [ -f /etc/sysconfig/crond ] && . /etc/sysconfig/crond
 
-[ -f /etc/sysconfig/crond ] || exit 6
-
 # validate mail
 t=${CRON_VALIDATE_MAILRCPTS:-UNSET}
 [ "$t" != "UNSET" ] && export CRON_VALIDATE_MAILRCPTS="$t"