Bug#816409: /usr/share/mdadm/mkconf removes DEVICE settings

Adam Heath doogie at brainfood.com
Tue Mar 1 17:04:48 UTC 2016


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 at 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.



More information about the pkg-mdadm-devel mailing list