]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Assemble.c
Merge branch 'cluster'
[thirdparty/mdadm.git] / Assemble.c
index 245e2138300e65718b341a65eac83a5eefe70346..8940c27583a91cb5a4b9f5047db2b00d3f2eee44 100644 (file)
@@ -635,7 +635,13 @@ static int load_devices(struct devs *devices, char *devmap,
 
                        if (strcmp(c->update, "byteorder") == 0)
                                err = 0;
-                       else
+                       else if (strcmp(c->update, "home-cluster") == 0) {
+                               tst->cluster_name = c->homecluster;
+                               tst->ss->write_bitmap(tst, dfd, NameUpdate);
+                       } else if (strcmp(c->update, "nodes") == 0) {
+                               tst->nodes = c->nodes;
+                               err = tst->ss->write_bitmap(tst, dfd, NodeNumUpdate);
+                       } else
                                err = tst->ss->update_super(tst, content, c->update,
                                                            devname, c->verbose,
                                                            ident->uuid_set,