| 1 | #!/bin/sh |
| 2 | |
| 3 | set -e |
| 4 | |
| 5 | . ./config.sh |
| 6 | |
| 7 | OPENSSL_FILENAME=openssl-1.1.1q.tar.gz |
| 8 | OPENSSL_FILE_PATH=${EXTERNAL_LINUX_SOURCE_DIR}/${OPENSSL_FILENAME} |
| 9 | OPENSSL_SRC_DIR=${EXTERNAL_LINUX_SOURCE_DIR}/openssl-1.1.1q |
| 10 | OPENSSL_SHA256="d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca" |
| 11 | |
| 12 | curl https://www.openssl.org/source/${OPENSSL_FILENAME} -o ${OPENSSL_FILE_PATH} |
| 13 | |
| 14 | rm -rf $OPENSSL_SRC_DIR |
| 15 | tar -xzf $OPENSSL_FILE_PATH -C $EXTERNAL_LINUX_SOURCE_DIR |
| 16 | cd $OPENSSL_SRC_DIR |
| 17 | export CFLAGS=-fPIC |
| 18 | ./config -fPIC shared --prefix=${EXTERNAL_LINUX_DIR} |
| 19 | make install |