diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2014-12-12 12:03:34 +0100 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2015-02-10 16:10:17 +0100 |
commit | 80cca53611d3603c12db08ddc1b25bfd6b874436 (patch) | |
tree | abf6200d0ba924bad942a5cb3cb7e1e3ed5060d0 /tools/vgimport.c | |
parent | b93f586954f05147822128b3bf25f668656d2769 (diff) | |
download | lvm2-80cca53611d3603c12db08ddc1b25bfd6b874436.tar.gz |
tools: allow -S|--select for vgexport and vgimport
Diffstat (limited to 'tools/vgimport.c')
-rw-r--r-- | tools/vgimport.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/vgimport.c b/tools/vgimport.c index 857f4a9fc..d5ca7c33b 100644 --- a/tools/vgimport.c +++ b/tools/vgimport.c @@ -58,12 +58,12 @@ bad: int vgimport(struct cmd_context *cmd, int argc, char **argv) { - if (!argc && !arg_count(cmd, all_ARG)) { - log_error("Please supply volume groups or use -a for all."); + if (!argc && !arg_count(cmd, all_ARG) && !arg_is_set(cmd, select_ARG)) { + log_error("Please supply volume groups or -S for selection or use -a for all."); return EINVALID_CMD_LINE; } - if (argc && arg_count(cmd, all_ARG)) { + if (arg_count(cmd, all_ARG) && (argc || arg_is_set(cmd, select_ARG))) { log_error("No arguments permitted when using -a for all."); return EINVALID_CMD_LINE; } |