/ package-openssl / ossl$startup.com.in
ossl$startup.com.in
1 $ ! OpenSSL package startup script 2 $ ! 3 $ ! This script installs the OpenSSL shared libraries and defines 4 $ ! the required logical names. It can provide those logical names 5 $ ! at any level, defined by P1. 6 $ ! 7 $ ! P1 Qualifier(s) for DEFINE. "/SYSTEM" would be typical when 8 $ ! calling this script from SYS$STARTUP:SYSTARTUP_VMS.COM, 9 $ ! while "/PROCESS" would be typical for a personal install. 10 $ ! Default: /PROCESS 11 $ ! 12 $ ! P2 If the value is "NOALIASES", no alias logical names are 13 $ ! created for the libraries. 14 $ 15 $ DEF := DEFINE /EXEC /NOLOG 'P1' 16 $ DEFT := DEFINE /EXEC /NOLOG /TRANSLATION=CONCEALED 'P1' 17 $ 18 $ sv := {- sprintf "%02d%02d", $config{shlib_major}, $config{shlib_minor} -} 19 $ l := 'P1' 20 $ 21 $ IF l .NES. "" .AND. l .EQS. F$EXTRACT(0,F$LENGTH(l),"/SYSTEM") 22 $ THEN 23 $ INSTALL ADD SYS$SHARE:OSSL$LIBCRYPTO'sv'_SHR.EXE 24 $ INSTALL ADD SYS$SHARE:OSSL$LIBSSL'sv'_SHR.EXE 25 $ INSTALL ADD SYS$SHARE:OSSL$LIBCRYPTO'sv'_SHR32.EXE 26 $ INSTALL ADD SYS$SHARE:OSSL$LIBSSL'sv'_SHR32.EXE 27 $ INSTALL ADD SYS$SHARE:OSSL$LIBCRYPTO'sv'_SHR64.EXE 28 $ INSTALL ADD SYS$SHARE:OSSL$LIBSSL'sv'_SHR64.EXE 29 $ ENDIF 30 $ 31 $ IF P2 .NES. "NOALIASES" 32 $ THEN 33 $ DEF OSSL$LIBCRYPTO_SHR SYS$SHARE:OSSL$LIBCRYPTO'sv'_SHR.EXE 34 $ DEF OSSL$LIBSSL_SHR SYS$SHARE:OSSL$LIBSSL'sv'_SHR.EXE 35 $ DEF OSSL$LIBCRYPTO_SHR32 SYS$SHARE:OSSL$LIBCRYPTO'sv'_SHR32.EXE 36 $ DEF OSSL$LIBSSL_SHR32 SYS$SHARE:OSSL$LIBSSL'sv'_SHR32.EXE 37 $ DEF OSSL$LIBCRYPTO_SHR64 SYS$SHARE:OSSL$LIBCRYPTO'sv'_SHR64.EXE 38 $ DEF OSSL$LIBSSL_SHR64 SYS$SHARE:OSSL$LIBSSL'sv'_SHR64.EXE 39 $ ENDIF 40 $ 41 $ DEF OPENSSL SYS$COMMON:[OSSL$INCLUDE.OPENSSL] 42 $ 43 $ ! The default OpenSSL configuration file is 44 $ ! OSSL$DATAROOT:[000000]openssl.cnf 45 $ ! The default location for certificates is OSSL$DATAROOT:[CERTS] 46 $ ! The default location for private keys is OSSL$DATAROOT:[PRIVATE] 47 $ DEFT OSSL$DATAROOT SYS$SYSDEVICE:[VMS$COMMON.OSSL$COMMON.] 48 $ 49 $ ! By default: 50 $ ! OSSL$LIBCRYPTO_SHR will load engines from OSSL$ENGINES: 51 $ ! OSSL$LIBCRYPTO_SHR32 will load engines from OSSL$ENGINES32: 52 $ ! OSSL$LIBCRYPTO_SHR64 will load engines from OSSL$ENGINES64: 53 $ DEFT OSSL$ENGINES SYS$SYSDEVICE:[VMS$COMMON.OSSL$ENGINES'sv'.] 54 $ DEFT OSSL$ENGINES32 SYS$SYSDEVICE:[VMS$COMMON.OSSL$ENGINES'sv'32.] 55 $ DEFT OSSL$ENGINES64 SYS$SYSDEVICE:[VMS$COMMON.OSSL$ENGINES'sv'64.]