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