Adjust some default installation directories
authorRichard Levitte <levitte@openssl.org>
Wed, 23 Mar 2016 22:04:32 +0000 (23:04 +0100)
committerRichard Levitte <levitte@openssl.org>
Wed, 23 Mar 2016 23:36:03 +0000 (00:36 +0100)
- on VMS, SYS$COMMON:[SSL] is already used as installation directory
  by HP SSL, so we make our default for --openssldir
  SYS$COMMON:[OPENSSL-COMMON] instead.
- Updated notes on default installation dirs fir Unix and Windows

Reviewed-by: Rich Salz <rsalz@openssl.org>
Configurations/descrip.mms.tmpl
INSTALL

index b2ae059..7bb7cdf 100644 (file)
@@ -119,11 +119,12 @@ DEPS={- our @deps = map { (my $x = $_) =~ s|\.o$|\$(DEP_EXT)|; $x; }
 DESTDIR=
 
 # Do not edit this manually. Use Configure --prefix=DIR to change this!
-INSTALLTOP={- catdir($config{prefix}) || "SYS\$COMMON:[OPENSSL-\$(MAJOR).\$(MINOR)]" -}
+INSTALLTOP={- (my $x = $config{version}) =~ s|\.|_|g;
+              catdir($config{prefix}) || "SYS\$COMMON:[OPENSSL-$x]" -}
 # This is the standard central area to store certificates, private keys...
 OPENSSLDIR={- catdir($config{openssldir}) ||
-              $config{prefix} ? catdir($config{prefix},"SSL")
-                              : "SYS\$COMMON:[SSL]" -}
+              $config{prefix} ? catdir($config{prefix},"COMMON")
+                              : "SYS\$COMMON:[OPENSSL-COMMON]" -}
 # Where installed engines reside
 ENGINESDIR={- $osslprefix -}ENGINES:
 
diff --git a/INSTALL b/INSTALL
index 51887f1..6d532d4 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -55,8 +55,8 @@
 
   Unix:    normal installation directories under /usr/local
   OpenVMS: SYS$COMMON:[OPENSSL-'version'...], where 'version' is the
-           OpenSSL version number ('major'_'minor').
-  Windows: currently don't have an install function     <TBA>
+           OpenSSL version number with underscores instead of periods.
+  Windows: C:\Program Files\OpenSSL or C:\Program Files (x86)\OpenSSL
 
  If you want to install it anywhere else, run config like this:
 
   --openssldir=DIR Directory for OpenSSL configuration files, and also the
                    default certificate and key store.  Defaults are:
 
-                   Unix:           PREFIX/ssl (PREFIX is given by --prefix)
+                   Unix:           /usr/local/ssl
                    Windows:        C:\Program Files\Common Files\SSL
                                 or C:\Program Files (x86)\Common Files\SSL
-                   OpenVMS:        SYS$COMMON:[SSL]
+                   OpenVMS:        SYS$COMMON:[OPENSSL-COMMON]
 
   --api=x.y.z      Don't build with support for deprecated APIs below the
                    specified version number. For example "--api=1.1.0" will