X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sliver-initscripts%2Fvinit;h=38ff6af50a5b62498b12d814dbd46786a8b73b7b;hb=97535a7d1df44a3745eee7cc1464f6488370acf8;hp=003a8722d45b79a071421a3a5f5b3bd1cc5db4e8;hpb=89202d986138aa48f674eddea5a88794f4ba0f6e;p=nodemanager.git diff --git a/sliver-initscripts/vinit b/sliver-initscripts/vinit index 003a872..38ff6af 100755 --- a/sliver-initscripts/vinit +++ b/sliver-initscripts/vinit @@ -15,6 +15,8 @@ # Source function library. . /etc/init.d/functions +# chkconfig: - 99 1 + slicescript=/etc/rc.d/init.d/vinit.slice basename=$(basename $slicescript) slicename=$(cat /etc/slicename) @@ -24,16 +26,17 @@ lockfile=/var/lock/subsys/vinit RETVAL=0 +# bash's &>> feature is broken in f8 function start() { [ -x $slicescript ] || return 0 echo $"Starting $prog" - $slicescript start $slicename &>> /var/log/vinit & + $slicescript start $slicename >> /var/log/vinit 2>&1 & touch ${lockfile} return 0 } function stop() { - [ -x $slicescript ] && $slicescript stop $slicename &>> /var/log/vinit & + [ -x $slicescript ] && $slicescript stop $slicename >> /var/log/vinit 2>&1 & # safe side sleep 5 echo $"Stopping $prog " @@ -44,7 +47,7 @@ function stop() { function restart () { [ -x $slicescript ] || return 0 echo $"Restarting $prog" - $slicescript restart $slicename &>> /var/log/vinit & + $slicescript restart $slicename >> /var/log/vinit 2>&1 & return 0 }