diff options
author | Richard Levitte <levitte@openssl.org> | 2021-05-28 07:51:05 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2021-05-29 11:02:37 +0200 |
commit | e653b04bd29f35ee9703be8ee6691b4a640ee2b4 (patch) | |
tree | f77bf0189ad1782a6a467a124dca0140162f2607 /configdata.pm.in | |
parent | 5cbd2ea3f94aa8adec9b4486ac757d4d688e3f8c (diff) |
configdata.pm: Allow extra arguments when --query is given.
That allows operations like this:
./configdata.pm --query 'get_sources(@ARGV)' file1 file2 file3
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15514)
Diffstat (limited to 'configdata.pm.in')
-rw-r--r-- | configdata.pm.in | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/configdata.pm.in b/configdata.pm.in index 57ad440fa4..14da489cd3 100644 --- a/configdata.pm.in +++ b/configdata.pm.in @@ -178,7 +178,10 @@ _____ 'man' => \$man) or die "Errors in command line arguments\n"; - if (scalar @ARGV > 0) { + # We allow extra arguments with --query. That allows constructs like + # this: + # ./configdata.pm --query 'get_sources(@ARGV)' file1 file2 file3 + if (!$query && scalar @ARGV > 0) { print STDERR <<"_____"; Unrecognised arguments. For more information, do '$0 --help' |