From 058574b1da29e875104043fe6ea5ff5cfb81ebd0 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Fri, 2 Jun 2006 05:33:40 +0000 Subject: 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 --- Create.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Create.c') diff --git a/Create.c b/Create.c index b07e044..8149d27 100644 --- a/Create.c +++ b/Create.c @@ -214,6 +214,11 @@ int Create(struct supertype *st, char *mddev, int mdfd, ldsize = dsize; 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 -- cgit