#!/bin/sh
# Start/stop svscan.

test -f "/usr/bin/svscan" || exit 0

case "$1" in
start)
  echo -n "Starting svscan"
  sh -c 'svscan /service &'
  echo "." 
  ;;
stop)
  echo -n "Stopping svscan"
  killall svscan
  for i in /service/*; do
    test -x $i/run && svc -dx $i
    test -d $i/log -a -x $i/log/run && svc -dx $i/log
  done
  echo "."
  ;;
*)
  echo "Usage: /etc/init.d/svscan start|stop"
  exit 1 
  ;;
esac
exit 0
