raidframe revision 1.4
11.1Slukem#!/bin/sh
21.1Slukem#
31.4Soster# $NetBSD: raidframe,v 1.4 2000/05/16 16:54:33 oster Exp $
41.1Slukem#
51.1Slukem
61.2Sthorpej# PROVIDE: disks
71.1Slukem
81.1Slukem. /etc/rc.subr
91.1Slukem
101.1Slukemname="raidframe"
111.1Slukemstart_cmd="raidframe_start"
121.1Slukemstop_cmd=":"
131.1Slukem
141.1Slukemraidframe_start()
151.1Slukem{
161.1Slukem	#	Configure raid devices.
171.1Slukem	#
181.1Slukem	for dev in 0 1 2 3; do
191.1Slukem		if [ -f /etc/raid$dev.conf ]; then
201.1Slukem			raidctl -c /etc/raid$dev.conf raid$dev
211.1Slukem		fi
221.1Slukem	done
231.4Soster
241.4Soster	# Initiate parity/mirror reconstruction as needed.  
251.4Soster	# Backgrounded, and sequentially ordered.
261.4Soster	#
271.4Soster	(
281.4Soster		for dev in 0 1 2 3; do
291.4Soster			if [ -f /etc/raid$dev.conf ]; then
301.4Soster                        	raidctl -P raid$dev
311.4Soster			fi
321.4Soster        	done
331.4Soster	) &
341.1Slukem}
351.1Slukem
361.3Slukemload_rc_config $name
371.1Slukemrun_rc_command "$1"
38