X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sliver-initscripts%2Fvinit;h=3d40b23227d7c4c2de8c26bf4fa30368f70dfc99;hb=844f6a075205a46f96d816a2ee89677afc3f6318;hp=003a8722d45b79a071421a3a5f5b3bd1cc5db4e8;hpb=89202d986138aa48f674eddea5a88794f4ba0f6e;p=nodemanager.git diff --git a/sliver-initscripts/vinit b/sliver-initscripts/vinit index 003a872..3d40b23 100755 --- a/sliver-initscripts/vinit +++ b/sliver-initscripts/vinit @@ -24,16 +24,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 +45,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 }