File tree Expand file tree Collapse file tree 5 files changed +44
-24
lines changed
Expand file tree Collapse file tree 5 files changed +44
-24
lines changed Original file line number Diff line number Diff line change @@ -6,25 +6,6 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
66LOG_FILE=${SCRIPT_DIR} /build-release.log
77source ${SCRIPT_DIR} /utils-wolfprovider.sh
88
9- kill_servers () {
10- if [ " $( jobs -p) " != " " ]; then
11- kill $( jobs -p)
12- fi
13- }
14-
15- do_cleanup () {
16- sleep 0.5 # flush buffers
17- kill_servers
18- }
19-
20- do_trap () {
21- printf " got trap\n"
22- do_cleanup
23- date
24- exit 1
25- }
26- trap do_trap INT TERM
27-
289echo " Using openssl: $OPENSSL_TAG , wolfssl: $WOLFSSL_TAG "
2910
3011init_wolfprov
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # This script provides the bare minimum function definitions for compiling
3+ # the wolfProvider library
4+
5+ SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd ) "
6+
7+ if [ " $UTILS_GENERAL_LOADED " != " yes" ]; then # only set once
8+ kill_servers () {
9+ if [ " $( jobs -p) " != " " ]; then
10+ kill $( jobs -p)
11+ fi
12+ }
13+
14+ do_cleanup () {
15+ sleep 0.5 # flush buffers
16+ kill_servers
17+ }
18+
19+ do_trap () {
20+ printf " got trap\n"
21+ do_cleanup
22+ date
23+ exit 1
24+ }
25+ trap do_trap INT TERM
26+
27+ export UTILS_GENERAL_LOADED=yes
28+ fi
Original file line number Diff line number Diff line change 2424#
2525
2626SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd ) "
27+ source ${SCRIPT_DIR} /utils-general.sh
28+
2729OPENSSL_GIT=" https://github.com/openssl/openssl.git"
2830OPENSSL_TAG=${OPENSSL_TAG:- " openssl-3.0.0" }
2931OPENSSL_SOURCE_DIR=${SCRIPT_DIR} /../openssl-source
@@ -32,6 +34,12 @@ OPENSSL_INSTALL_DIR=${SCRIPT_DIR}/../openssl-install
3234NUMCPU=${NUMCPU:- 8}
3335WOLFPROV_DEBUG=${WOLFPROV_DEBUG:- 0}
3436
37+ if [ -z $LD_LIBRARY_PATH ]; then
38+ export LD_LIBRARY_PATH=$OPENSSL_INSTALL_DIR /lib64
39+ else
40+ export LD_LIBRARY_PATH=$OPENSSL_INSTALL_DIR /lib64:$LD_LIBRARY_PATH
41+ fi
42+
3543clone_openssl () {
3644 if [ -d ${OPENSSL_SOURCE_DIR} ]; then
3745 OPENSSL_TAG_CUR=$( cd ${OPENSSL_SOURCE_DIR} && (git describe --tags 2> /dev/null || git branch --show-current))
Original file line number Diff line number Diff line change @@ -38,11 +38,6 @@ install_wolfprov() {
3838
3939 init_openssl
4040 init_wolfssl
41- if [ -z $LD_LIBRARY_PATH ]; then
42- export LD_LIBRARY_PATH=" $OPENSSL_INSTALL_DIR /lib64:$WOLFSSL_INSTALL_DIR /lib"
43- else
44- export LD_LIBRARY_PATH=" $OPENSSL_INSTALL_DIR /lib64:$WOLFSSL_INSTALL_DIR /lib:$LD_LIBRARY_PATH "
45- fi
4641 printf " LD_LIBRARY_PATH: $LD_LIBRARY_PATH \n"
4742
4843 if [ ! -d ${WOLFPROV_INSTALL_DIR} ]; then
Original file line number Diff line number Diff line change 2020#
2121
2222SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd ) "
23+ source ${SCRIPT_DIR} /utils-general.sh
24+
2325WOLFSSL_GIT=${WOLFSSL_GIT:- " https://github.com/wolfSSL/wolfssl.git" }
2426WOLFSSL_TAG=${WOLFSSL_TAG:- " v5.7.2-stable" }
2527WOLFSSL_SOURCE_DIR=${SCRIPT_DIR} /../wolfssl-source
@@ -30,6 +32,12 @@ WOLFSSL_CONFIG_CFLAGS=${WOLFSSL_CONFIG_CFLAGS:-"-I${OPENSSL_INSTALL_DIR}/include
3032
3133WOLFPROV_DEBUG=${WOLFPROV_DEBUG:- 0}
3234
35+ if [ -z $LD_LIBRARY_PATH ]; then
36+ export LD_LIBRARY_PATH=" $WOLFSSL_INSTALL_DIR /lib"
37+ else
38+ export LD_LIBRARY_PATH=" $WOLFSSL_INSTALL_DIR /lib:$LD_LIBRARY_PATH "
39+ fi
40+
3341# Depends on OPENSSL_INSTALL_DIR
3442clone_wolfssl () {
3543 if [ -d ${WOLFSSL_SOURCE_DIR} ]; then
You can’t perform that action at this time.
0 commit comments