From: Marcela Mašláňová Date: Fri, 30 May 2008 09:15:06 +0000 (+0200) Subject: Init script die faster, if the sysconfig script is missing. X-Git-Tag: cronie-1.1~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aa2256bb8186eccef1fd4d5a915c54fb9f905e30;p=cronie Init script die faster, if the sysconfig script is missing. Patch from scop. --- diff --git a/cronie.init b/cronie.init index f901abd..256a5be 100755 --- a/cronie.init +++ b/cronie.init @@ -11,6 +11,10 @@ # 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"