11.1Sabs#!/bin/sh
21.1Sabs#
31.4Sjoerg# $NetBSD: raidframeparity,v 1.4 2009/04/15 21:33:57 joerg Exp $
41.1Sabs#
51.1Sabs
61.4Sjoerg# PROVIDE: raidframeparity
71.1Sabs# REQUIRE: quota
81.1Sabs
91.2Smycroft$_rc_subr_loaded . /etc/rc.subr
101.1Sabs
111.1Sabsname="raidframeparity"
121.1Sabsstart_cmd="raidframeparity_start"
131.1Sabsstop_cmd=":"
141.1Sabs
151.1Sabsraidframeparity_start()
161.1Sabs{
171.1Sabs	# Initiate parity/mirror reconstruction as needed, in the background.
181.1Sabs	#
191.1Sabs	(
201.3Schristos		for dev in $(sysctl -n hw.disknames); do
211.1Sabs			case $dev in
221.1Sabs			raid[0-9]*)
231.1Sabs				raidctl -P $dev
241.1Sabs				;;
251.1Sabs			esac
261.1Sabs		done
271.1Sabs	) &
281.1Sabs}
291.1Sabs
301.1Sabsload_rc_config $name
311.1Sabsrun_rc_command "$1"
32