Using non-numeric names needs an mdadm.conf setting,
so make sure we have one.
Signed-off-by: NeilBrown <neilb@suse.de>
case O(MISC, ConfigFile):
case O(MONITOR,'c'):
case O(MONITOR,ConfigFile):
+ case O(CREATE,ConfigFile):
if (configfile) {
pr_err("configfile cannot be set twice. "
"Second value is %s.\n", optarg);
set -x -e
# create arrays with non-numeric names
+conf=$targetdir/mdadm.conf
+echo "CREATE names=yes" > $conf
for i in linear raid0 raid1 raid4 raid5 raid6
do
- mdadm -CR /dev/md/$i -l $i -n 4 $dev4 $dev3 $dev2 $dev1
+ mdadm -CR --config $conf /dev/md/$i -l $i -n 4 $dev4 $dev3 $dev2 $dev1
check $i
[ -d /sys/class/block/md_$i/md ]
mdadm -S md_$i