#! /bin/sh

# Author: Curt Brune <curt@cumulusnetworks.com>

PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/cumulus/bin

#
# Run all the scripts found in
# /etc/hw_init.d
#

HW_INIT_DIR="/etc/hw_init.d"

[ -d "$HW_INIT_DIR" ] || exit 0

case "$1" in
  start)
        init_scripts=$(ls $HW_INIT_DIR/S* 2>/dev/null) && {
            for s in $init_scripts ; do
                $s start
            done
        }
	;;
  stop)
        init_scripts=$(ls $HW_INIT_DIR/K* 2>/dev/null) && {
            for s in $init_scripts ; do
                $s stop
            done
        }
	;;
  *)
	;;
esac

exit 0 # no errors if ls finds nothing for start or stop, or if scripts fail.
