diff options
author | Neil Brown <neilb@suse.de> | 2006-06-02 05:33:40 +0000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2006-06-02 05:33:40 +0000 |
commit | 058574b1da29e875104043fe6ea5ff5cfb81ebd0 (patch) | |
tree | fc12fbcbc7f5bfa8a2019d8d865417b317aa6a3f /Create.c | |
parent | 1d1e104b0dee92f91e6b5037661a17f48748e934 (diff) | |
download | mdadm-058574b1da29e875104043fe6ea5ff5cfb81ebd0.tar.gz mdadm-058574b1da29e875104043fe6ea5ff5cfb81ebd0.tar.xz mdadm-058574b1da29e875104043fe6ea5ff5cfb81ebd0.zip |
Allow default metadata to be specified in mdadm.conf
CREATE metadata=1
in mdadm.conf will cause version-1 superblocks to be the default.
Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'Create.c')
-rw-r--r-- | Create.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -215,6 +215,11 @@ int Create(struct supertype *st, char *mddev, int mdfd, ldsize <<= 9; } if (st == NULL) { + struct createinfo *ci = conf_get_create_info(NULL); + if (ci) + st = ci->supertype; + } + if (st == NULL) { /* Need to choose a default metadata, which is different * depending on the sizes of devices */ |