Package: mdadm
Severity: important
Version: 3.3.2-5+deb8u1

If I specify a DEVICE line in mdadm.conf, /usr/share/mdadm/mkconf does *not* keep it; instead, the output file contains the DEVICE line prefixed with a comment character('#').

==
root@virt-22:~# diff -u <(cat /etc/mdadm/mdadm.conf) <(/usr/share/mdadm/mkconf)
--- /dev/fd/63  2016-03-01 11:03:13.103248544 -0600
+++ /dev/fd/62  2016-03-01 11:03:13.099248544 -0600
@@ -6,7 +6,7 @@
 # by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
 # wildcards if desired.
-#DEVICE partitions containers
+#DEVICE /dev/sde* /dev/sdf*

 # auto-create devices with Debian standard permissions
 CREATE owner=root group=disk mode=0660 auto=yes
@@ -18,8 +18,7 @@
 MAILADDR root

 # definitions of existing MD arrays
-DEVICE /dev/sde* /dev/sdf*
ARRAY /dev/md/0 metadata=1.2 UUID=93abeb06:069eec23:6f98c97c:ceffb159 name=virt-22:0 ARRAY /dev/md/1 metadata=1.2 UUID=849ae009:3e40351e:620f0c9c:09f4e4ba name=virt-22:1

-# This configuration was auto-generated on Fri, 26 Feb 2016 12:15:21 -0600 by mkconf +# This configuration was auto-generated on Tue, 01 Mar 2016 11:03:13 -0600 by mkconf
==

It's also not nice to reorder the file, but that is a separate bug that I don't feel like filing right now.

Reply via email to