# vim: set ft=sh: install () { MODULES=" $(checked_modules "drivers/md/*" | grep -v "dm-") " BINARIES="" FILES="" SCRIPT="mdadm" # check if a custom mdadm.conf exists if grep -q ^ARRAY /etc/mdadm.conf; then echo "Custom /etc/mdadm.conf file will be used in initramfs for assembling arrays." add_file "/etc/mdadm.conf" fi add_binary "/sbin/mdassemble" add_file "/lib/udev/rules.d/64-md-raid.rules" } help () { cat<,dev0,dev1,...,devn md=,uuid - for partitionable raid arrays with persistent superblocks: md=d,dev0,dev1,...,devn md=d,uuid Parameters: - = the number of the md device: 0 means md0, 1 means md1, ... - : e.g. /dev/hda1,/dev/hdc1,/dev/sda1,/dev/sdb1 or 0900878d:f95f6057:c39a36e9:55efa60a Examples: - md=d0,/dev/sda3,/dev/sda4 md=d1,/dev/hda1,/dev/hdb1 This will setup 2 md partitionable arrays. - md=0,/dev/sda3,/dev/sda4 md=1,/dev/hda1,/dev/hdb1 This will setup 2 md arrays with persistent superblocks. HELPEOF }