Home | History | Annotate | Line # | Download | only in rc.d
raidframe revision 1.8
      1  1.1    lukem #!/bin/sh
      2  1.1    lukem #
      3  1.8      wiz # $NetBSD: raidframe,v 1.8 2003/09/10 14:50:20 wiz Exp $
      4  1.1    lukem #
      5  1.1    lukem 
      6  1.2  thorpej # PROVIDE: disks
      7  1.1    lukem 
      8  1.1    lukem . /etc/rc.subr
      9  1.1    lukem 
     10  1.1    lukem name="raidframe"
     11  1.8      wiz rcvar=$name
     12  1.1    lukem start_cmd="raidframe_start"
     13  1.1    lukem stop_cmd=":"
     14  1.1    lukem 
     15  1.1    lukem raidframe_start()
     16  1.1    lukem {
     17  1.6    lukem 	# Configure non-auto-configured raid devices.
     18  1.7      abs 	# Ensure order by globbing raid[0-9].conf before raid[1-9][0-9].conf.
     19  1.1    lukem 	#
     20  1.7      abs 	for cfg in /etc/raid[0-9].conf /etc/raid[1-9][0-9].conf ; do
     21  1.5    lukem 		[ ! -f $cfg ] && continue
     22  1.5    lukem 		dev=${cfg##*/}
     23  1.5    lukem 		dev=${dev%%.conf}
     24  1.5    lukem 		raidctl -c $cfg $dev
     25  1.1    lukem 	done
     26  1.1    lukem }
     27  1.1    lukem 
     28  1.3    lukem load_rc_config $name
     29  1.1    lukem run_rc_command "$1"
     30