summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2010-02-04 17:34:06 +1100
committerNeilBrown <neilb@suse.de>2010-02-04 17:34:06 +1100
commita9596b79a316404bbb4e3792c97b3d0a597ec885 (patch)
treee158d7fc98c982462292f637a5d5a6f68d64cf1b
parent5d4d1b26d3da8b489ed7e2f5a38f7d90b7f4008f (diff)
downloadmdadm-a9596b79a316404bbb4e3792c97b3d0a597ec885.tar.gz
mdmon: recognise --all in place of /proc/mdstat
It seems more meaningful. Keep the old option as well for back compatibility. Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r--mdmon.86
-rw-r--r--mdmon.c3
2 files changed, 6 insertions, 3 deletions
diff --git a/mdmon.8 b/mdmon.8
index 1dc7844..9be0327 100644
--- a/mdmon.8
+++ b/mdmon.8
@@ -129,7 +129,9 @@ CONTAINER
The
.B container
device to monitor. It can be a full path like /dev/md/container, a simple md
-device name like md127, or /proc/mdstat which tells
+device name like md127, or
+.I \-\-all
+ which tells
.I mdmon
to scan for containers and launch an
.I mdmon
@@ -200,7 +202,7 @@ root filesystem.
.SH EXMAPLES
-.B " mdmon /proc/mdstat /"
+.B " mdmon --all /"
.br
Any
.I mdmon
diff --git a/mdmon.c b/mdmon.c
index fa49706..3747460 100644
--- a/mdmon.c
+++ b/mdmon.c
@@ -274,7 +274,8 @@ int main(int argc, char *argv[])
usage();
}
- if (strcmp(container_name, "/proc/mdstat") == 0) {
+ if (strcmp(container_name, "/proc/mdstat") == 0 ||
+ strcmp(container_name, "--all") == 0) {
struct mdstat_ent *mdstat, *e;
/* launch an mdmon instance for each container found */