Skip to content

Commit 2c738e6

Browse files
authored
Merge pull request #27 from bandi13/forceInstallLocations
Force the installation paths to the wolfProvider root directory
2 parents 81ec3bf + 7ba10e4 commit 2c738e6

4 files changed

Lines changed: 19 additions & 17 deletions

File tree

scripts/test-openssl.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ evp_libctx_test_run() {
245245
# Start
246246
#
247247

248-
WOLFPROV_DIR=$PWD
248+
WOLFPROV_DIR=${SCRIPT_DIR}/..
249249
WOLFPROV_CONFIG=$WOLFPROV_DIR/provider.conf
250250
WOLFPROV_PATH=$WOLFPROV_DIR/.libs
251251
LOGDIR=$WOLFPROV_DIR/scripts/log

scripts/test-wp-cs.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ do_client_test() { # usage: do_client_test [extraArgs]
221221

222222
FAIL=0
223223

224-
WOLFPROV_DIR=$PWD
224+
WOLFPROV_DIR=$SCRIPT_DIR/..
225225
WOLFPROV_NAME="libwolfprov"
226226
WOLFPROV_PATH=$WOLFPROV_DIR/.libs
227227

@@ -239,6 +239,15 @@ else
239239
fi
240240
printf "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
243252
cd ${WOLFPROV_DIR}
244253
if [ ! -e "${WOLFPROV_DIR}/configure" ]; then
@@ -253,15 +262,6 @@ if [ $? != 0 ]; then
253262
exit 1
254263
fi
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-
265265
make test >>$LOG_FILE 2>&1
266266
if [ $? != 0 ]; then
267267
printf "\n\n...\n"

scripts/utils-openssl.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,17 @@
2323
# OpenSSL 3.0.0
2424
#
2525

26+
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
2627
OPENSSL_GIT="https://github.com/openssl/openssl.git"
2728
OPENSSL_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

3132
NUMCPU=${NUMCPU:-8}
3233

3334
clone_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

scripts/utils-wolfssl.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,16 @@
2323
# wolfSSL 5.0.0
2424
#
2525

26+
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
2627
WOLFSSL_GIT="https://github.com/wolfSSL/wolfssl.git"
2728
WOLFSSL_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
3233
clone_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

0 commit comments

Comments
 (0)