Merge branch 'ipv6'
[nodemanager.git] / sliver-initscripts / vinit
index 003a872..38ff6af 100755 (executable)
@@ -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
 }