#!/bin/bash
#
# jafo_init        Initialize Jafo driver parameters. 
#
# Author       Subin George <subin.george@sun.com>
# Modifier 
# Modifier

# Source function library.
. /etc/init.d/functions
 
PATH=$PATH:/usr/sbin:/usr/bin 
prog=jafo_init
JAFO_INIT_PARAMS=/usr/bin/jafo_init_params


 
start() {
	echo -n $"Starting $prog: "
	
	if ! /sbin/lsmod | grep -q scsi_mod > /dev/null ; then
		/sbin/insmod scsi_mod ;
	fi
#	echo 1 > /proc/scsi/jafo/trace
#	echo 7 > /proc/sys/kernel/printk
#	echo scsi log error 4 > /proc/scsi/scsi
#	echo scsi log timeout 7 > /proc/scsi/scsi
	if ! /sbin/lsmod | grep -q sd_mod  > /dev/null ; then
	    /sbin/insmod sd_mod ;
	fi
	if ! /sbin/lsmod | grep -q qla2300  > /dev/null ; then
	    /sbin/insmod qla2300 ;
	fi
  	$JAFO_INIT_PARAMS
}

stop() {
        action "Stopping $prog:"
}

case "$1" in
  start)
	start
        ;;
  stop)
	stop
        ;;
  status)
        ;;
  restart|reload)
        stop
        start
        ;;
  condrestart)
	;;
  *)
        echo $"Usage: $0 {start|stop|restart|condrestart|status}"
        exit 1
esac
 
exit 0

