summaryrefslogtreecommitdiffstats
path: root/Create.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2008-07-14 14:59:32 -0700
committerDan Williams <dan.j.williams@intel.com>2008-07-14 14:59:32 -0700
commit5dcfcb715d91f7d2f45afaaabb93ad311e384ea6 (patch)
tree91fba5ed26921ab1d66d93b4ce57555f3a9b6b66 /Create.c
parent00451d9874869831bd116e966f12c88a0fc70fb5 (diff)
downloadmdadm-5dcfcb715d91f7d2f45afaaabb93ad311e384ea6.tar.gz
mdadm-5dcfcb715d91f7d2f45afaaabb93ad311e384ea6.tar.xz
mdadm-5dcfcb715d91f7d2f45afaaabb93ad311e384ea6.zip
mdadm: add an environment variable to prevent auto-launching mdmon
Useful for attaching gdb to mdmon before any action is taken on the array. Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'Create.c')
-rw-r--r--Create.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Create.c b/Create.c
index bef221a..c51b7eb 100644
--- a/Create.c
+++ b/Create.c
@@ -767,7 +767,7 @@ int Create(struct supertype *st, char *mddev, int mdfd,
if (verbose >= 0)
fprintf(stderr, Name ": array %s started.\n", mddev);
if (st->ss->external && st->subarray[0]) {
- if (need_mdmon) {
+ if (need_mdmon && !env_no_mdmon()) {
int dn = st->container_dev;
int i;
switch(fork()) {