[openssl-commits] [openssl] OpenSSL_1_1_0-stable update

Richard Levitte levitte at openssl.org
Sun Feb 19 10:36:15 UTC 2017

The branch OpenSSL_1_1_0-stable has been updated
       via  f4cdd19a6a8a0845c08c8101538347f2d5a0d96c (commit)
      from  eb5de0ce576df7b29d0730206bac801a0f6b808f (commit)

- Log -----------------------------------------------------------------
commit f4cdd19a6a8a0845c08c8101538347f2d5a0d96c
Author: Richard Levitte <levitte at openssl.org>
Date:   Sat Feb 18 22:41:27 2017 +0100

    VMS fix of test/recipes/80-test_ssl_new.t
    On VMS, file names with more than one period get all but the last get
    escaped with a ^, so 21-key-update.conf.in becomes 21-key-update^.conf.in
    That means that %conf_dependent_tests and %skip become useless unless
    we massage the file names that are used as indexes.
    Reviewed-by: Andy Polyakov <appro at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/2678)
    (cherry picked from commit d89f66412ba5168e7d6fd9dd88619d927d716f55)


Summary of changes:
 test/recipes/80-test_ssl_new.t | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/recipes/80-test_ssl_new.t b/test/recipes/80-test_ssl_new.t
index 7b8bc12..5348a73 100644
--- a/test/recipes/80-test_ssl_new.t
+++ b/test/recipes/80-test_ssl_new.t
@@ -24,8 +24,8 @@ $ENV{CTLOG_FILE} = srctop_file("test", "ct", "log_list.conf");
 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;
+my @conf_files = map { basename($_, ".in") } @conf_srcs;
+map { s/\^// } @conf_files if $^O eq "VMS";
 # We hard-code the number of tests to double-check that the globbing above
 # finds all files as expected.

More information about the openssl-commits mailing list