summaryrefslogtreecommitdiffstats
path: root/tools/lvcreate.c
diff options
context:
space:
mode:
authorMilan Broz <mbroz@redhat.com>2008-09-24 16:32:51 +0000
committerMilan Broz <mbroz@redhat.com>2008-09-24 16:32:51 +0000
commited8c4d996183137048def5df51ac5106b791f3cc (patch)
tree21ddf83484e640b93ed84bb016c94af57bc01f17 /tools/lvcreate.c
parentb906150a3292401a2ad3d87772f01a96ed6f5306 (diff)
downloadlvm2-ed8c4d996183137048def5df51ac5106b791f3cc.tar.gz
lvm2-ed8c4d996183137048def5df51ac5106b791f3cc.tar.xz
lvm2-ed8c4d996183137048def5df51ac5106b791f3cc.zip
Fix validation of --minor and --major in lvcreate to require -My always.
Diffstat (limited to 'tools/lvcreate.c')
-rw-r--r--tools/lvcreate.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/lvcreate.c b/tools/lvcreate.c
index 00fc344d..dfd9b875 100644
--- a/tools/lvcreate.c
+++ b/tools/lvcreate.c
@@ -500,6 +500,9 @@ static int _lvcreate_params(struct lvcreate_params *lp, struct cmd_context *cmd,
return 0;
}
}
+ } else if (arg_count(cmd, minor_ARG) || arg_count(cmd, major_ARG)) {
+ log_error("--major and --minor require -My");
+ return 0;
}
lp->pv_count = argc;