summaryrefslogtreecommitdiffstats
path: root/VMS
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2021-01-11 08:31:21 +0100
committerRichard Levitte <levitte@openssl.org>2021-02-12 15:54:31 +0100
commit1881643499c4fa149177075bd2255efa6e6ebc56 (patch)
tree39b290c94d8bf7ca624a299d6b34a14adfda4344 /VMS
parentee833fe9c325ecacc15b1f4e6c931f69aac0664e (diff)
Configurations/descrip.mms.tmpl: avoid enormous PIPE commands
DCL has a total command line limitation that's too easily broken by them. We solve them by creating separate message scripts and using them. Fixes #13789 Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/13834)
Diffstat (limited to 'VMS')
-rw-r--r--VMS/msg_install.com19
-rw-r--r--VMS/msg_staging.com37
2 files changed, 56 insertions, 0 deletions
diff --git a/VMS/msg_install.com b/VMS/msg_install.com
new file mode 100644
index 0000000000..d1eec7c982
--- /dev/null
+++ b/VMS/msg_install.com
@@ -0,0 +1,19 @@
+$ ! Used by the main descrip.mms to print the installation complete
+$ ! message.
+$ ! Arguments:
+$ ! P1 startup / setup / shutdown scripts directory
+$ ! P2 distinguishing version number ("major version")
+$
+$ systartup = p1
+$ osslver = p2
+$
+$ WRITE SYS$OUTPUT "Installation complete"
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "The following commands need to be executed to enable you to use OpenSSL:"
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "- to set up OpenSSL logical names:"
+$ WRITE SYS$OUTPUT " @''systartup'openssl_startup''osslver'"
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "- to define the OpenSSL command"
+$ WRITE SYS$OUTPUT " @''systartup'openssl_utils''osslver'"
+$ WRITE SYS$OUTPUT ""
diff --git a/VMS/msg_staging.com b/VMS/msg_staging.com
new file mode 100644
index 0000000000..11cd80870d
--- /dev/null
+++ b/VMS/msg_staging.com
@@ -0,0 +1,37 @@
+$ ! Used by the main descrip.mms to print the statging installation
+$ ! complete
+$ ! message.
+$ ! Arguments:
+$ ! P1 staging software installation directory
+$ ! P2 staging data installation directory
+$ ! P3 final software installation directory
+$ ! P4 final data installation directory
+$ ! P5 startup / setup / shutdown scripts directory
+$ ! P6 distinguishing version number ("major version")
+$
+$ staging_instdir = p1
+$ staging_datadir = p2
+$ final_instdir = p3
+$ final_datadir = p4
+$ systartup = p5
+$ osslver = p6
+$
+$ WRITE SYS$OUTPUT "Staging installation complete"
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "Finish or package in such a way that the contents of the following directory"
+$ WRITE SYS$OUTPUT "trees end up being copied:"
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "- from ", staging_instdir
+$ WRITE SYS$OUTPUT " to ", final_instdir
+$ WRITE SYS$OUTPUT "- from ", staging_datadir
+$ WRITE SYS$OUTPUT " to ", final_datadir
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "When in its final destination, the following commands need to be executed"
+$ WRITE SYS$OUTPUT "to use OpenSSL:"
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "- to set up OpenSSL logical names:"
+$ WRITE SYS$OUTPUT " @''systartup'openssl_startup''osslver'"
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "- to define the OpenSSL command"
+$ WRITE SYS$OUTPUT " @''systartup'openssl_utils''osslver'"
+$ WRITE SYS$OUTPUT ""