summaryrefslogtreecommitdiff
path: root/Build.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2005-08-15 06:14:27 +0000
committerNeil Brown <neilb@suse.de>2005-08-15 06:14:27 +0000
commitdab6685f3d9982b697d938d99737897ea8ac768c (patch)
treef68788b7c36feabc151e96d622dffd44644fbbac /Build.c
parent7358e196679a5fba3f447c26c7133cba2aa44928 (diff)
Add 'quite' option and tidy up some tests.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Diffstat (limited to 'Build.c')
-rw-r--r--Build.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/Build.c b/Build.c
index 6489d845..7eb1eed2 100644
--- a/Build.c
+++ b/Build.c
@@ -36,7 +36,7 @@
int Build(char *mddev, int mdfd, int chunk, int level, int layout,
int raiddisks,
mddev_dev_t devlist, int assume_clean,
- char *bitmap_file, int bitmap_chunk, int write_behind, int delay)
+ char *bitmap_file, int bitmap_chunk, int write_behind, int delay, int verbose)
{
/* Build a linear or raid0 arrays without superblocks
* We cannot really do any checks, we just do it.
@@ -51,7 +51,6 @@ int Build(char *mddev, int mdfd, int chunk, int level, int layout,
* SET_ARRAY_INFO, ADD_NEW_DISK, RUN_ARRAY
*
*/
- int verbose = 0;
int i;
int vers;
struct stat stb;
@@ -92,21 +91,21 @@ int Build(char *mddev, int mdfd, int chunk, int level, int layout,
break;
case 10:
layout = 0x102; /* near=2, far=1 */
- if (verbose)
+ if (verbose > 0)
fprintf(stderr,
Name ": layout defaults to n1\n");
break;
case 5:
case 6:
layout = map_name(r5layout, "default");
- if (verbose)
+ if (verbose > 0)
fprintf(stderr,
Name ": layout defaults to %s\n", map_num(r5layout, layout));
break;
case LEVEL_FAULTY:
layout = map_name(faultylayout, "default");
- if (verbose)
+ if (verbose > 0)
fprintf(stderr,
Name ": layout defaults to %s\n", map_num(faultylayout, layout));
break;
@@ -233,8 +232,9 @@ int Build(char *mddev, int mdfd, int chunk, int level, int layout,
goto abort;
}
}
- fprintf(stderr, Name ": array %s built and started.\n",
- mddev);
+ if (verbose >= 0)
+ fprintf(stderr, Name ": array %s built and started.\n",
+ mddev);
return 0;
abort: