]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Build.c
mdmon: update cmdline when scanning
[thirdparty/mdadm.git] / Build.c
diff --git a/Build.c b/Build.c
index c92c6a985b947d819e11572dc8cd9053405546fe..52fc0ca01623cbeb220aa180a488fdcbd557e552 100644 (file)
--- a/Build.c
+++ b/Build.c
@@ -124,6 +124,7 @@ int Build(char *mddev, int chunk, int level, int layout,
                map_unlock(&map);
                return 1;
        }
+       mddev = chosen_name;
 
        map_update(&map, fd2devnum(mdfd), "none", uuid, chosen_name);
        map_unlock(&map);
@@ -281,6 +282,7 @@ int Build(char *mddev, int chunk, int level, int layout,
                fprintf(stderr, Name ": array %s built and started.\n",
                        mddev);
        close(mdfd);
+       wait_for(mddev);
        return 0;
 
  abort: