Create sub directory "ssl_ct_storage" underneath
t_logs needed by mod_ssl_ct.

The directory will be used for CTSCTStorage in
the ssl.conf file. The module mod_ssl_ct does
not load without defining CTSCTStorage.


git-svn-id: https://svn.apache.org/repos/asf/perl/Apache-Test/trunk@1730060 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/Changes b/Changes
index aed57b8..d346628 100644
--- a/Changes
+++ b/Changes
@@ -8,6 +8,9 @@
 
 =item 1.40-dev
 
+Create sub directory "ssl_ct_storage" underneath t_logs needed by
+mod_ssl_ct. [Rainer Jung]
+
 =item 1.39 Apr 21 2015
 
 Test scripts can now test if perl has a fork() implementation available by
diff --git a/lib/Apache/TestConfig.pm b/lib/Apache/TestConfig.pm
index 51262c2..e70e000 100644
--- a/lib/Apache/TestConfig.pm
+++ b/lib/Apache/TestConfig.pm
@@ -1558,6 +1558,8 @@
     $self->generate_index_html;
 
     $self->gendir($vars->{t_logs});
+    # Directory for CTSCTStorage is needed, otherwise mod_ssl_ct does not load
+    $self->gendir(catdir $vars->{t_logs}, "ssl_ct_storage");
     $self->gendir($vars->{t_conf});
 
     my @very_last_postamble = ();