File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -245,7 +245,7 @@ evp_libctx_test_run() {
245245# Start
246246#
247247
248- WOLFPROV_DIR=$PWD
248+ WOLFPROV_DIR=${SCRIPT_DIR} /..
249249WOLFPROV_CONFIG=$WOLFPROV_DIR /provider.conf
250250WOLFPROV_PATH=$WOLFPROV_DIR /.libs
251251LOGDIR=$WOLFPROV_DIR /scripts/log
Original file line number Diff line number Diff line change @@ -221,7 +221,7 @@ do_client_test() { # usage: do_client_test [extraArgs]
221221
222222FAIL=0
223223
224- WOLFPROV_DIR=$PWD
224+ WOLFPROV_DIR=$SCRIPT_DIR /..
225225WOLFPROV_NAME=" libwolfprov"
226226WOLFPROV_PATH=$WOLFPROV_DIR /.libs
227227
@@ -239,6 +239,15 @@ else
239239fi
240240printf " LD_LIBRARY_PATH: $LD_LIBRARY_PATH \n"
241241
242+ if [ " ${AM_BWRAPPED-} " != " yes" ]; then
243+ bwrap_path=" $( command -v bwrap) "
244+ if [ -n " $bwrap_path " ]; then
245+ export AM_BWRAPPED=yes
246+ exec " $bwrap_path " --unshare-net --dev-bind / / " $0 " " $@ "
247+ fi
248+ unset AM_BWRAPPED
249+ fi
250+
242251# Set up wolfProvider
243252cd ${WOLFPROV_DIR}
244253if [ ! -e " ${WOLFPROV_DIR} /configure" ]; then
@@ -253,15 +262,6 @@ if [ $? != 0 ]; then
253262 exit 1
254263fi
255264
256- if [ " ${AM_BWRAPPED-} " != " yes" ]; then
257- bwrap_path=" $( command -v bwrap) "
258- if [ -n " $bwrap_path " ]; then
259- export AM_BWRAPPED=yes
260- exec " $bwrap_path " --unshare-net --dev-bind / / " $0 " " $@ "
261- fi
262- unset AM_BWRAPPED
263- fi
264-
265265make test >> $LOG_FILE 2>&1
266266if [ $? != 0 ]; then
267267 printf " \n\n...\n"
Original file line number Diff line number Diff line change 2323# OpenSSL 3.0.0
2424#
2525
26+ SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd ) "
2627OPENSSL_GIT=" https://github.com/openssl/openssl.git"
2728OPENSSL_TAG=${OPENSSL_TAG:- " openssl-3.0.0" }
28- OPENSSL_SOURCE_DIR=$PWD /openssl-source
29- OPENSSL_INSTALL_DIR=$PWD /openssl-install
29+ OPENSSL_SOURCE_DIR=${SCRIPT_DIR} /.. /openssl-source
30+ OPENSSL_INSTALL_DIR=${SCRIPT_DIR} /.. /openssl-install
3031
3132NUMCPU=${NUMCPU:- 8}
3233
3334clone_openssl () {
3435 if [ -d ${OPENSSL_SOURCE_DIR} ]; then
35- OPENSSL_TAG_CUR=$( cd ${OPENSSL_SOURCE_DIR} && (git describe --tags || git branch --show-current))
36+ OPENSSL_TAG_CUR=$( cd ${OPENSSL_SOURCE_DIR} && (git describe --tags 2> /dev/null || git branch --show-current))
3637 if [ " ${OPENSSL_TAG_CUR} " != " ${OPENSSL_TAG} " ]; then # force a rebuild
3738 printf " Version inconsistency. Please fix ${OPENSSL_SOURCE_DIR} (expected: ${OPENSSL_TAG} , got: ${OPENSSL_TAG_CUR} )\n"
3839 do_cleanup
Original file line number Diff line number Diff line change 2323# wolfSSL 5.0.0
2424#
2525
26+ SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd ) "
2627WOLFSSL_GIT=" https://github.com/wolfSSL/wolfssl.git"
2728WOLFSSL_TAG=${WOLFSSL_TAG:- " v5.6.3-stable" }
28- WOLFSSL_SOURCE_DIR=$PWD /wolfssl-source
29- WOLFSSL_INSTALL_DIR=$PWD /wolfssl-install
29+ WOLFSSL_SOURCE_DIR=${SCRIPT_DIR} /.. /wolfssl-source
30+ WOLFSSL_INSTALL_DIR=${SCRIPT_DIR} /.. /wolfssl-install
3031
3132# Depends on OPENSSL_INSTALL_DIR
3233clone_wolfssl () {
3334 if [ -d ${WOLFSSL_SOURCE_DIR} ]; then
34- WOLFSSL_TAG_CUR=$( cd ${WOLFSSL_SOURCE_DIR} && (git describe --tags || git branch --show-current))
35+ WOLFSSL_TAG_CUR=$( cd ${WOLFSSL_SOURCE_DIR} && (git describe --tags 2> /dev/null || git branch --show-current))
3536 if [ " ${WOLFSSL_TAG_CUR} " != " ${WOLFSSL_TAG} " ]; then # force a rebuild
3637 printf " Version inconsistency. Please fix ${WOLFSSL_SOURCE_DIR} (expected: ${WOLFSSL_TAG} , got: ${WOLFSSL_TAG_CUR} )\n"
3738 do_cleanup
You can’t perform that action at this time.
0 commit comments