]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/unbound/contrib/android/install_openssl.sh
MFV 364468:
[FreeBSD/FreeBSD.git] / contrib / unbound / contrib / android / install_openssl.sh
1 #!/usr/bin/env bash
2
3 echo "Downloading OpenSSL"
4 if ! curl -L -k -s -o openssl-1.1.1d.tar.gz https://www.openssl.org/source/openssl-1.1.1d.tar.gz;
5 then
6     echo "Failed to download OpenSSL"
7     exit 1
8 fi
9
10 echo "Unpacking OpenSSL"
11 rm -rf ./openssl-1.1.1d
12 if ! tar -xf openssl-1.1.1d.tar.gz;
13 then
14     echo "Failed to unpack OpenSSL"
15     exit 1
16 fi
17
18 cd openssl-1.1.1d || exit 1
19
20 if ! cp ../contrib/android/15-android.conf Configurations/; then
21     echo "Failed to copy OpenSSL Android config"
22     exit 1
23 fi
24
25 echo "Configuring OpenSSL"
26 if ! ./Configure "$OPENSSL_HOST" no-comp no-asm no-hw no-engine shared \
27        --prefix="$ANDROID_PREFIX" --openssldir="$ANDROID_PREFIX"; then
28     echo "Failed to configure OpenSSL"
29     exit 1
30 fi
31
32 echo "Building OpenSSL"
33 if ! make; then
34     echo "Failed to build OpenSSL"
35     exit 1
36 fi
37
38 echo "Installing OpenSSL"
39 if ! make install_sw; then
40     echo "Failed to install OpenSSL"
41     exit 1
42 fi
43
44 exit 0