From: Richard Levitte Date: Fri, 13 May 2016 09:21:06 +0000 (+0200) Subject: VMS perl: Fix glob output X-Git-Tag: OpenSSL_1_1_0-pre6~845 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=1563102bbd6b76d903942c4ca42c5bbdd6ecc765;p=oweals%2Fopenssl.git VMS perl: Fix glob output In some cases, perl's glob() thinks it needs to return file names with generation numbers, such as when a file name pattern includes two periods. Constructing other file names by simple appending to file names with generation numbers isn't a good idea, so for the VMS case, just peal the generation numbers if they are there. Fortunately, this is easy, as the returned generation number delimiter will always be a semi-colon. Reviewed-by: Rich Salz --- diff --git a/test/recipes/80-test_ssl_new.t b/test/recipes/80-test_ssl_new.t index 57def45072..5cafb9fdfd 100644 --- a/test/recipes/80-test_ssl_new.t +++ b/test/recipes/80-test_ssl_new.t @@ -21,6 +21,7 @@ setup("test_ssl_new"); $ENV{TEST_CERTS_DIR} = srctop_dir("test", "certs"); my @conf_srcs = glob(srctop_file("test", "ssl-tests", "*.conf.in")); +map { s/;.*// } @conf_srcs if $^O eq "VMS"; my @conf_files = map { basename($_) } @conf_srcs; map { s/\.in// } @conf_files;