From: Harald Hoyer Date: Wed, 16 Sep 2009 14:10:09 +0000 (+0200) Subject: 65-md-incremental-imsm.rules: check if md raid is already running X-Git-Tag: 002~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=24bac034d16207186a78ec8d76464eb4d2c9d734;p=thirdparty%2Fdracut.git 65-md-incremental-imsm.rules: check if md raid is already running --- diff --git a/modules.d/90mdraid/65-md-incremental-imsm.rules b/modules.d/90mdraid/65-md-incremental-imsm.rules index 750a794b8..93715f522 100644 --- a/modules.d/90mdraid/65-md-incremental-imsm.rules +++ b/modules.d/90mdraid/65-md-incremental-imsm.rules @@ -58,6 +58,9 @@ GOTO="end_raidstart" LABEL="do_raidstart" +# check if array is not inactive anymore +TEST=="md/array_state", ATTR{md/array_state}!="|inactive", GOTO="end_raidstart" + RUN+="/bin/sh -c 'ln -s /sbin/md_finished.sh /initqueue-finished/md_finished.sh;/sbin/initqueue --settled --onetime --unique /sbin/mdraid_start'" LABEL="end_raidstart"