raidframe revision 1.11
11.1Slukem#!/bin/sh 21.1Slukem# 31.11Smlelstv# $NetBSD: raidframe,v 1.11 2021/08/03 05:15:20 mlelstv Exp $ 41.1Slukem# 51.1Slukem 61.10Sjoerg# PROVIDE: raidframe 71.11Smlelstv# REQUIRE: devpubd 81.10Sjoerg# BEFORE: DISKS 91.1Slukem 101.9Smycroft$_rc_subr_loaded . /etc/rc.subr 111.1Slukem 121.1Slukemname="raidframe" 131.8Swizrcvar=$name 141.1Slukemstart_cmd="raidframe_start" 151.1Slukemstop_cmd=":" 161.1Slukem 171.1Slukemraidframe_start() 181.1Slukem{ 191.6Slukem # Configure non-auto-configured raid devices. 201.7Sabs # Ensure order by globbing raid[0-9].conf before raid[1-9][0-9].conf. 211.1Slukem # 221.7Sabs for cfg in /etc/raid[0-9].conf /etc/raid[1-9][0-9].conf ; do 231.5Slukem [ ! -f $cfg ] && continue 241.5Slukem dev=${cfg##*/} 251.5Slukem dev=${dev%%.conf} 261.5Slukem raidctl -c $cfg $dev 271.1Slukem done 281.1Slukem} 291.1Slukem 301.3Slukemload_rc_config $name 311.1Slukemrun_rc_command "$1" 32