raidframe revision 1.9
11.1Slukem#!/bin/sh 21.1Slukem# 31.9Smycroft# $NetBSD: raidframe,v 1.9 2004/08/13 18:08:03 mycroft Exp $ 41.1Slukem# 51.1Slukem 61.2Sthorpej# PROVIDE: disks 71.1Slukem 81.9Smycroft$_rc_subr_loaded . /etc/rc.subr 91.1Slukem 101.1Slukemname="raidframe" 111.8Swizrcvar=$name 121.1Slukemstart_cmd="raidframe_start" 131.1Slukemstop_cmd=":" 141.1Slukem 151.1Slukemraidframe_start() 161.1Slukem{ 171.6Slukem # Configure non-auto-configured raid devices. 181.7Sabs # Ensure order by globbing raid[0-9].conf before raid[1-9][0-9].conf. 191.1Slukem # 201.7Sabs for cfg in /etc/raid[0-9].conf /etc/raid[1-9][0-9].conf ; do 211.5Slukem [ ! -f $cfg ] && continue 221.5Slukem dev=${cfg##*/} 231.5Slukem dev=${dev%%.conf} 241.5Slukem raidctl -c $cfg $dev 251.1Slukem done 261.1Slukem} 271.1Slukem 281.3Slukemload_rc_config $name 291.1Slukemrun_rc_command "$1" 30