#!/bin/sh -e ./Configure \ --prefix=/usr/openssl/1.1 \ --openssldir=/etc/ssl \ --libdir=lib \ no-unit-test \ shared \ solaris-x86-gcc gmake depend gmake gmake DESTDIR=$1 install_sw install_ssldirs install_man_docs mkdir $1/../proto64 gmake clean ./Configure \ --prefix=/usr/openssl/1.1 \ --openssldir=/etc/ssl \ --libdir=lib \ no-unit-test \ shared \ solaris64-x86_64-gcc gmake depend gmake gmake DESTDIR=$1/../proto64 install_sw cp -r $1/../proto64/usr/openssl/1.1/lib $1/usr/openssl/1.1/lib/64 # Remove ssl dirs (managed by openssl package) rm -rf $1/etc # Symlinks to important libs mkdir -p $1/usr/lib mkdir -p $1/usr/lib/64 ln -s ../openssl/1.1/lib/libssl.so.1.1 $1/usr/lib/libssl.so.1.1 ln -s ../openssl/1.1/lib/libssl.so.1.1 $1/usr/lib/libssl.so.1 ln -s ../../openssl/1.1/lib/64/libssl.so.1.1 $1/usr/lib/64/libssl.so.1.1 ln -s ../../openssl/1.1/lib/64/libssl.so.1.1 $1/usr/lib/64/libssl.so.1 ln -s ../openssl/1.1/lib/libcrypto.so.1.1 $1/usr/lib/libcrypto.so.1.1 ln -s ../openssl/1.1/lib/libcrypto.so.1.1 $1/usr/lib/libcrypto.so.1 ln -s ../../openssl/1.1/lib/64/libcrypto.so.1.1 $1/usr/lib/64/libcrypto.so.1.1 ln -s ../../openssl/1.1/lib/64/libcrypto.so.1.1 $1/usr/lib/64/libcrypto.so.1