]> git.ipfire.org Git - thirdparty/mdadm.git/commit
Incremental: improve support for "DEVICE" based restriction in mdadm.conf
authorNeilBrown <neilb@suse.de>
Tue, 3 Dec 2013 03:01:24 +0000 (14:01 +1100)
committerNeilBrown <neilb@suse.de>
Tue, 3 Dec 2013 03:01:24 +0000 (14:01 +1100)
commitb11fe74db0d764c3a245d95bc3651be9bbd59463
tree8da452583d18057e67f65462a2e5dec2f4f3dee8
parent169ffac7ad7748c8586fd1d68b7a417d71133140
Incremental: improve support for "DEVICE" based restriction in mdadm.conf

--incremental currently fails if the device name passed does not
textually match the names permitted by the DEVICE line in mdadm.conf.
This is problematic when "mdadm -I" is run by udev as the name given
can be a temp name.

This patch makes two improvements:
1/ We generate a list of all existing devices that match the names
  in mdadm.conf, and allow rdev based matching
2/ We allows extra aliases to be provided on the command line, and
  perform textual matching on those.  This is particularly suitable
  for udev usages as ${DEVLINKS} can be provided even though the links
  make not yet be created.

Signed-off-by: NeilBrown <neilb@suse.de>
Incremental.c
mdadm.8.in
mdadm.c
mdadm.h
udev-md-raid-assembly.rules