diff options
author | Neil Brown <neilb@suse.de> | 2007-05-21 14:25:44 +1000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2007-05-21 14:25:44 +1000 |
commit | 1f48664b8e65cafa65d121bb626649a6310cfaf2 (patch) | |
tree | 83ecb51e0102d5ae4e4a7bd50930ade1301bfd75 /mdadm.c | |
parent | 69646c1483b7b728d77ae2c944d624f8c05ad4db (diff) | |
download | mdadm-1f48664b8e65cafa65d121bb626649a6310cfaf2.tar.gz mdadm-1f48664b8e65cafa65d121bb626649a6310cfaf2.tar.xz mdadm-1f48664b8e65cafa65d121bb626649a6310cfaf2.zip |
Add --auto-detect for in-kernel autodetect.
This is equivalent to raidautorun that some distros provide.
Diffstat (limited to 'mdadm.c')
-rw-r--r-- | mdadm.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -198,6 +198,8 @@ int main(int argc, char *argv[]) case 'F': newmode = MONITOR;break; case 'G': newmode = GROW; shortopt = short_bitmap_auto_options; break; case 'I': newmode = INCREMENTAL; break; + case AutoDetect: + newmode = AUTODETECT; break; case '#': case 'D': @@ -277,6 +279,7 @@ int main(int argc, char *argv[]) case 'F': case 'G': case 'I': + case AutoDetect: continue; } if (opt == 1) { @@ -1344,6 +1347,10 @@ int main(int argc, char *argv[]) } rv = Incremental(devlist->devname, verbose-quiet, runstop, ss, homehost, autof); + break; + case AUTODETECT: + autodetect(); + break; } exit(rv); } |