debian: Use mdadm -D --export instead of mdadm -DY.
authorRichard W.M. Jones <rjones@redhat.com>
Thu, 24 Nov 2011 16:27:36 +0000 (16:27 +0000)
committerRichard W.M. Jones <rjones@redhat.com>
Thu, 24 Nov 2011 16:27:36 +0000 (16:27 +0000)
For compatibility with mdadm on Debian Squeeze.

daemon/md.c

index 43bb64e..5a4d815 100644 (file)
@@ -243,7 +243,7 @@ do_md_detail(const char *md)
   char **ret = NULL;
   int size = 0, alloc = 0;
 
   char **ret = NULL;
   int size = 0, alloc = 0;
 
-  const char *mdadm[] = { "mdadm", "-DY", md, NULL };
+  const char *mdadm[] = { "mdadm", "-D", "--export", md, NULL };
   r = commandv(&out, &err, mdadm);
   if (r == -1) {
     reply_with_error("%s", err);
   r = commandv(&out, &err, mdadm);
   if (r == -1) {
     reply_with_error("%s", err);
@@ -257,7 +257,7 @@ do_md_detail(const char *md)
     goto error;
   }
 
     goto error;
   }
 
-  /* Parse the output of mdadm -DY:
+  /* Parse the output of mdadm -D --export:
    * MD_LEVEL=raid1
    * MD_DEVICES=2
    * MD_METADATA=1.0
    * MD_LEVEL=raid1
    * MD_DEVICES=2
    * MD_METADATA=1.0