Skip to content

Commit d8d0c4e

Browse files
authored
Merge pull request #42 from bandi13/updateScripts
Update scripts
2 parents d327ce9 + 1e46527 commit d8d0c4e

File tree

5 files changed

+44
-24
lines changed

5 files changed

+44
-24
lines changed

scripts/build-wolfprovider.sh

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,6 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
66
LOG_FILE=${SCRIPT_DIR}/build-release.log
77
source ${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-
289
echo "Using openssl: $OPENSSL_TAG, wolfssl: $WOLFSSL_TAG"
2910

3011
init_wolfprov

scripts/utils-general.sh

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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

scripts/utils-openssl.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#
2525

2626
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
27+
source ${SCRIPT_DIR}/utils-general.sh
28+
2729
OPENSSL_GIT="https://github.com/openssl/openssl.git"
2830
OPENSSL_TAG=${OPENSSL_TAG:-"openssl-3.0.0"}
2931
OPENSSL_SOURCE_DIR=${SCRIPT_DIR}/../openssl-source
@@ -32,6 +34,12 @@ OPENSSL_INSTALL_DIR=${SCRIPT_DIR}/../openssl-install
3234
NUMCPU=${NUMCPU:-8}
3335
WOLFPROV_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+
3543
clone_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))

scripts/utils-wolfprovider.sh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff 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

scripts/utils-wolfssl.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
#
2121

2222
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
23+
source ${SCRIPT_DIR}/utils-general.sh
24+
2325
WOLFSSL_GIT=${WOLFSSL_GIT:-"https://github.com/wolfSSL/wolfssl.git"}
2426
WOLFSSL_TAG=${WOLFSSL_TAG:-"v5.7.2-stable"}
2527
WOLFSSL_SOURCE_DIR=${SCRIPT_DIR}/../wolfssl-source
@@ -30,6 +32,12 @@ WOLFSSL_CONFIG_CFLAGS=${WOLFSSL_CONFIG_CFLAGS:-"-I${OPENSSL_INSTALL_DIR}/include
3032

3133
WOLFPROV_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
3442
clone_wolfssl() {
3543
if [ -d ${WOLFSSL_SOURCE_DIR} ]; then

0 commit comments

Comments
 (0)