NetBSD/etc/rc.d/raidframe

38 lines
612 B
Plaintext
Raw Normal View History

2000-03-10 14:53:23 +03:00
#!/bin/sh
#
# $NetBSD: raidframe,v 1.4 2000/05/16 16:54:33 oster Exp $
2000-03-10 14:53:23 +03:00
#
# PROVIDE: disks
2000-03-10 14:53:23 +03:00
. /etc/rc.subr
name="raidframe"
start_cmd="raidframe_start"
stop_cmd=":"
raidframe_start()
{
# Configure raid devices.
#
for dev in 0 1 2 3; do
if [ -f /etc/raid$dev.conf ]; then
raidctl -c /etc/raid$dev.conf raid$dev
fi
done
# Initiate parity/mirror reconstruction as needed.
# Backgrounded, and sequentially ordered.
#
(
for dev in 0 1 2 3; do
if [ -f /etc/raid$dev.conf ]; then
raidctl -P raid$dev
fi
done
) &
2000-03-10 14:53:23 +03:00
}
load_rc_config $name
2000-03-10 14:53:23 +03:00
run_rc_command "$1"