You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
590 B
26 lines
590 B
#!/bin/sh |
|
|
|
if $UDEV_QUEUE_EMPTY >/dev/null 2>&1; then |
|
[ -h "$job" ] && rm -f "$job" |
|
DM_RAIDS=$(getargs rd_DM_UUID=) |
|
# run dmraid if udev has settled |
|
info "Scanning for dmraid devices $DM_RAIDS" |
|
if [ -n "$DM_RAIDS" ]; then |
|
# only activate specified DM RAIDS |
|
SETS=$(dmraid -c -s) |
|
info "Found dmraid sets:" |
|
echo $SETS|vinfo |
|
for r in $DM_RAIDS; do |
|
for s in $SETS; do |
|
if [ "${s##$r}" != "$s" ]; then |
|
info "Activating $s" |
|
dmraid -ay $s 2>&1 | vinfo |
|
fi |
|
done |
|
done |
|
else |
|
# scan and activate all DM RAIDS |
|
dmraid -ay 2>&1 | vinfo |
|
fi |
|
fi |
|
|
|
|