raidframeparity revision 1.2
11.1Sabs#!/bin/sh
21.1Sabs#
31.2Smycroft# $NetBSD: raidframeparity,v 1.2 2004/08/13 18:08:03 mycroft Exp $
41.1Sabs#
51.1Sabs
61.1Sabs# REQUIRE: quota
71.1Sabs
81.2Smycroft$_rc_subr_loaded . /etc/rc.subr
91.1Sabs
101.1Sabsname="raidframeparity"
111.1Sabsstart_cmd="raidframeparity_start"
121.1Sabsstop_cmd=":"
131.1Sabs
141.1Sabsraidframeparity_start()
151.1Sabs{
161.1Sabs	# Initiate parity/mirror reconstruction as needed, in the background.
171.1Sabs	#
181.1Sabs	(
191.1Sabs		for dev in `sysctl -n hw.disknames`; do
201.1Sabs			case $dev in
211.1Sabs			raid[0-9]*)
221.1Sabs				raidctl -P $dev
231.1Sabs				;;
241.1Sabs			esac
251.1Sabs		done
261.1Sabs	) &
271.1Sabs}
281.1Sabs
291.1Sabsload_rc_config $name
301.1Sabsrun_rc_command "$1"
31