mirror of https://github.com/wolfSSL/wolfssl.git
add support for $NETWORK_UNSHARE_HELPER to the relevant scripts/.
parent
19e8bb05f3
commit
4d4145e6a0
|
@ -4,7 +4,12 @@
|
||||||
CERT_DIR=certs
|
CERT_DIR=certs
|
||||||
|
|
||||||
# if we can, isolate the network namespace to eliminate port collisions.
|
# if we can, isolate the network namespace to eliminate port collisions.
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
if [[ -z "$NETWORK_UNSHARE_HELPER_CALLED" ]]; then
|
||||||
|
export NETWORK_UNSHARE_HELPER_CALLED=yes
|
||||||
|
exec "$NETWORK_UNSHARE_HELPER" "$0" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
export AM_BWRAPPED=yes
|
export AM_BWRAPPED=yes
|
||||||
|
|
|
@ -5,7 +5,12 @@
|
||||||
SCRIPT_DIR="$(dirname "$0")"
|
SCRIPT_DIR="$(dirname "$0")"
|
||||||
|
|
||||||
# if we can, isolate the network namespace to eliminate port collisions.
|
# if we can, isolate the network namespace to eliminate port collisions.
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
if [[ -z "$NETWORK_UNSHARE_HELPER_CALLED" ]]; then
|
||||||
|
export NETWORK_UNSHARE_HELPER_CALLED=yes
|
||||||
|
exec "$NETWORK_UNSHARE_HELPER" "$0" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
export AM_BWRAPPED=yes
|
export AM_BWRAPPED=yes
|
||||||
|
|
|
@ -6,7 +6,12 @@
|
||||||
SCRIPT_DIR="$(dirname "$0")"
|
SCRIPT_DIR="$(dirname "$0")"
|
||||||
|
|
||||||
# if we can, isolate the network namespace to eliminate port collisions.
|
# if we can, isolate the network namespace to eliminate port collisions.
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
if [[ -z "$NETWORK_UNSHARE_HELPER_CALLED" ]]; then
|
||||||
|
export NETWORK_UNSHARE_HELPER_CALLED=yes
|
||||||
|
exec "$NETWORK_UNSHARE_HELPER" "$0" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
export AM_BWRAPPED=yes
|
export AM_BWRAPPED=yes
|
||||||
|
|
|
@ -14,7 +14,12 @@ if ! test -n "$WOLFSSL_OPENSSL_TEST"; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if we can, isolate the network namespace to eliminate port collisions.
|
# if we can, isolate the network namespace to eliminate port collisions.
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
if [[ -z "$NETWORK_UNSHARE_HELPER_CALLED" ]]; then
|
||||||
|
export NETWORK_UNSHARE_HELPER_CALLED=yes
|
||||||
|
exec "$NETWORK_UNSHARE_HELPER" "$0" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
export AM_BWRAPPED=yes
|
export AM_BWRAPPED=yes
|
||||||
|
|
|
@ -3,7 +3,12 @@
|
||||||
#pkcallbacks.test
|
#pkcallbacks.test
|
||||||
|
|
||||||
# if we can, isolate the network namespace to eliminate port collisions.
|
# if we can, isolate the network namespace to eliminate port collisions.
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
if [[ -z "$NETWORK_UNSHARE_HELPER_CALLED" ]]; then
|
||||||
|
export NETWORK_UNSHARE_HELPER_CALLED=yes
|
||||||
|
exec "$NETWORK_UNSHARE_HELPER" "$0" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
export AM_BWRAPPED=yes
|
export AM_BWRAPPED=yes
|
||||||
|
|
|
@ -4,7 +4,12 @@
|
||||||
# copyright wolfSSL 2016
|
# copyright wolfSSL 2016
|
||||||
|
|
||||||
# if we can, isolate the network namespace to eliminate port collisions.
|
# if we can, isolate the network namespace to eliminate port collisions.
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
if [[ -z "$NETWORK_UNSHARE_HELPER_CALLED" ]]; then
|
||||||
|
export NETWORK_UNSHARE_HELPER_CALLED=yes
|
||||||
|
exec "$NETWORK_UNSHARE_HELPER" "$0" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
export AM_BWRAPPED=yes
|
export AM_BWRAPPED=yes
|
||||||
|
|
|
@ -3,7 +3,12 @@
|
||||||
#resume.test
|
#resume.test
|
||||||
|
|
||||||
# if we can, isolate the network namespace to eliminate port collisions.
|
# if we can, isolate the network namespace to eliminate port collisions.
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
if [[ -z "$NETWORK_UNSHARE_HELPER_CALLED" ]]; then
|
||||||
|
export NETWORK_UNSHARE_HELPER_CALLED=yes
|
||||||
|
exec "$NETWORK_UNSHARE_HELPER" "$0" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
export AM_BWRAPPED=yes
|
export AM_BWRAPPED=yes
|
||||||
|
|
|
@ -3,7 +3,12 @@
|
||||||
#sniffer-testsuite.test
|
#sniffer-testsuite.test
|
||||||
|
|
||||||
# if we can, isolate the network namespace to eliminate port collisions.
|
# if we can, isolate the network namespace to eliminate port collisions.
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
if [[ -z "$NETWORK_UNSHARE_HELPER_CALLED" ]]; then
|
||||||
|
export NETWORK_UNSHARE_HELPER_CALLED=yes
|
||||||
|
exec "$NETWORK_UNSHARE_HELPER" "$0" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
export AM_BWRAPPED=yes
|
export AM_BWRAPPED=yes
|
||||||
|
|
|
@ -4,7 +4,12 @@
|
||||||
# Copyright wolfSSL 2016-2021
|
# Copyright wolfSSL 2016-2021
|
||||||
|
|
||||||
# if we can, isolate the network namespace to eliminate port collisions.
|
# if we can, isolate the network namespace to eliminate port collisions.
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
if [[ -z "$NETWORK_UNSHARE_HELPER_CALLED" ]]; then
|
||||||
|
export NETWORK_UNSHARE_HELPER_CALLED=yes
|
||||||
|
exec "$NETWORK_UNSHARE_HELPER" "$0" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
export AM_BWRAPPED=yes
|
export AM_BWRAPPED=yes
|
||||||
|
|
|
@ -4,7 +4,12 @@
|
||||||
# copyright wolfSSL 2016
|
# copyright wolfSSL 2016
|
||||||
|
|
||||||
# if we can, isolate the network namespace to eliminate port collisions.
|
# if we can, isolate the network namespace to eliminate port collisions.
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
if [[ -z "$NETWORK_UNSHARE_HELPER_CALLED" ]]; then
|
||||||
|
export NETWORK_UNSHARE_HELPER_CALLED=yes
|
||||||
|
exec "$NETWORK_UNSHARE_HELPER" "$0" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
export AM_BWRAPPED=yes
|
export AM_BWRAPPED=yes
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
if [[ -n "$NETWORK_UNSHARE_HELPER" ]]; then
|
||||||
|
exec "${NETWORK_UNSHARE_HELPER}" "@builddir@/tests/unit.test" "$@" || exit $?
|
||||||
|
elif [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||||
bwrap_path="$(command -v bwrap)"
|
bwrap_path="$(command -v bwrap)"
|
||||||
if [ -n "$bwrap_path" ]; then
|
if [ -n "$bwrap_path" ]; then
|
||||||
exec "$bwrap_path" --unshare-net --dev-bind / / "@builddir@/tests/unit.test" "$@"
|
exec "$bwrap_path" --unshare-net --dev-bind / / "@builddir@/tests/unit.test" "$@"
|
||||||
|
|
Loading…
Reference in New Issue