1e1051a39Sopenharmony_ci$ ! OpenSSL shutdown script 2e1051a39Sopenharmony_ci$ ! 3e1051a39Sopenharmony_ci$ ! This script deassigns the logical names used by the installation 4e1051a39Sopenharmony_ci$ ! of OpenSSL. It can do so at any level, defined by P1. 5e1051a39Sopenharmony_ci$ ! 6e1051a39Sopenharmony_ci$ ! P1 Qualifier(s) for DEASSIGN. 7e1051a39Sopenharmony_ci$ ! Default: /PROCESS 8e1051a39Sopenharmony_ci$ ! 9e1051a39Sopenharmony_ci$ ! P2 If the value is "NOALIASES", no alias logical names are 10e1051a39Sopenharmony_ci$ ! deassigned. 11e1051a39Sopenharmony_ci$ 12e1051a39Sopenharmony_ci$ status = %x10000001 ! Generic success 13e1051a39Sopenharmony_ci$ 14e1051a39Sopenharmony_ci$ ! In case there's a problem 15e1051a39Sopenharmony_ci$ ON CONTROL_Y THEN GOTO bailout 16e1051a39Sopenharmony_ci$ ON ERROR THEN GOTO bailout 17e1051a39Sopenharmony_ci$ 18e1051a39Sopenharmony_ci$ ! Find the architecture 19e1051a39Sopenharmony_ci$ IF F$GETSYI("CPU") .LT. 128 20e1051a39Sopenharmony_ci$ THEN 21e1051a39Sopenharmony_ci$ arch := VAX 22e1051a39Sopenharmony_ci$ ELSE 23e1051a39Sopenharmony_ci$ arch := F$EDIT(F$GETSYI("ARCH_NAME"),"UPCASE") 24e1051a39Sopenharmony_ci$ IF arch .EQS. "" THEN GOTO unknown_arch 25e1051a39Sopenharmony_ci$ ENDIF 26e1051a39Sopenharmony_ci$ 27e1051a39Sopenharmony_ci$ ! Abbrevs 28e1051a39Sopenharmony_ci$ DEAS := DEASSIGN /NOLOG 'P1' 29e1051a39Sopenharmony_ci$ sv := {- platform->shlib_version_as_filename(); -} 30e1051a39Sopenharmony_ci$ pz := {- $target{pointer_size} -} 31e1051a39Sopenharmony_ci$ 32e1051a39Sopenharmony_ci$ DEAS OSSL$DATAROOT 33e1051a39Sopenharmony_ci$ DEAS OSSL$INSTROOT 34e1051a39Sopenharmony_ci$ DEAS OSSL$INCLUDE 35e1051a39Sopenharmony_ci$ DEAS OSSL$LIB 36e1051a39Sopenharmony_ci$ DEAS OSSL$SHARE 37e1051a39Sopenharmony_ci$ DEAS OSSL$ENGINES'sv''pz' 38e1051a39Sopenharmony_ci$ DEAS OSSL$MODULES'pz' 39e1051a39Sopenharmony_ci$ DEAS OSSL$EXE 40e1051a39Sopenharmony_ci$ DEAS OSSL$LIBCRYPTO'pz' 41e1051a39Sopenharmony_ci$ DEAS OSSL$LIBSSL'pz' 42e1051a39Sopenharmony_ci${- output_off() if $config{no_shared}; "" -} 43e1051a39Sopenharmony_ci$ DEAS OSSL$LIBCRYPTO'sv'_SHR'pz' 44e1051a39Sopenharmony_ci$ DEAS OSSL$LIBSSL'sv'_SHR'pz' 45e1051a39Sopenharmony_ci${- output_on() if $config{no_shared}; "" -} 46e1051a39Sopenharmony_ci$ DEAS OPENSSL 47e1051a39Sopenharmony_ci$ 48e1051a39Sopenharmony_ci$ IF P2 .NES. "NOALIASES" 49e1051a39Sopenharmony_ci$ THEN 50e1051a39Sopenharmony_ci$ DEAS OSSL$ENGINES'pz' 51e1051a39Sopenharmony_ci${- output_off() if $config{no_shared}; "" -} 52e1051a39Sopenharmony_ci$ DEAS OSSL$LIBCRYPTO_SHR'pz' 53e1051a39Sopenharmony_ci$ DEAS OSSL$LIBSSL_SHR'pz' 54e1051a39Sopenharmony_ci${- output_on() if $config{no_shared}; "" -} 55e1051a39Sopenharmony_ci$ ENDIF 56e1051a39Sopenharmony_ci$ 57e1051a39Sopenharmony_ci$ EXIT 'status' 58