--- init-functions.ORIG 2009-08-20 20:03:58.000000000 -0700 +++ init-functions 2009-08-20 20:05:00.000000000 -0700 @@ -127,7 +127,7 @@ if [ -d "/proc/$(cat $PIDFILE)" ] ; then return 0 else - return -1 + return 254 fi else # sleep 1 @@ -136,10 +136,10 @@ if [ -d "/proc/$(cat $PIDFILE)" ] ; then return 0 else - return -1 + return 254 fi else - return -1 + return 254 fi fi fi @@ -148,7 +148,7 @@ pkill () { if [ -z "$SERVPID" ] ; then - return -1 + return 254 else if kill -$SIGSTOP $SERVPID >& /dev/null ; then if [ -f $PIDFILE ] ; then @@ -156,7 +156,7 @@ fi return 0 else - return -1 + return 254 fi fi } @@ -164,12 +164,12 @@ prload () { if [ ! -f $PIDFILE ] ; then - return -1 + return 254 else if kill -$SIGRELOAD $SERVPID >& /dev/null ; then return 0 else - return -1 + return 254 fi fi } @@ -178,7 +178,7 @@ mkpid () { if [ ! -e $PIDFILE ] ; then echo -n "[PID] " - /bin/pgrep -o -P 1 "^$PROCESS_BASE$" > $PIDFILE && return 0 || return -1 + /bin/pgrep -o -P 1 "^$PROCESS_BASE$" > $PIDFILE && return 0 || return 254 else return fi @@ -190,10 +190,10 @@ if pgrep ; then return 0 else - return -1 + return 254 fi else - return -1 + return 254 fi } @@ -216,10 +216,10 @@ start_process () { if [ ! -z "$RUNAS" ]; then /bin/su $RUNAS -c "$PROCESS_FULL $ARGS" && - return 0 || return -1 + return 0 || return 254 else $PROCESS_FULL $ARGS && - return 0 || return -1 + return 0 || return 254 fi }