diff --git a/doc/examples/ganeti.initd.in b/doc/examples/ganeti.initd.in index cba7fb91b7da1c66492694d82737c428cb7f4598..f16d35bf08c6876c04d0ff3d1976f8ac6c4901e7 100644 --- a/doc/examples/ganeti.initd.in +++ b/doc/examples/ganeti.initd.in @@ -1,6 +1,8 @@ #!/bin/sh # ganeti daemons init script -# based on skeleton from Debian GNU/Linux +# +# chkconfig: 2345 99 01 +# description: Ganeti Cluster Manager ### BEGIN INIT INFO # Provides: ganeti # Required-Start: $syslog $remote_fs @@ -20,7 +22,14 @@ SCRIPTNAME="@SYSCONFDIR@/init.d/ganeti" test -f "$DAEMON_UTIL" || exit 0 -. /lib/lsb/init-functions +if [ -r /lib/lsb/init-functions ]; then + . /lib/lsb/init-functions +elif [ -r /etc/rc.d/init.d/functions ]; then + . /etc/rc.d/init.d/functions +else + echo "Unable to find init functions" + exit 1 +fi check_exitcode() { RC=$1