forked from wolfSSL/wolfssl
Wrap script in a bwrap
environment
This commit is contained in:
@@ -15,6 +15,15 @@ DO_DELAY_TEST=${DO_DELAY_TEST:-0}
|
||||
|
||||
#set -x # enable debug output
|
||||
|
||||
# bwrap execution environment to avoid port conflicts
|
||||
if [ "${AM_BWRAPPED-}" != "yes" ]; then
|
||||
bwrap_path="$(command -v bwrap)"
|
||||
if [ -n "$bwrap_path" ]; then
|
||||
export AM_BWRAPPED=yes
|
||||
exec "$bwrap_path" --cap-add ALL --unshare-net --dev-bind / / "$0" "$@"
|
||||
fi
|
||||
fi
|
||||
|
||||
cleanup () {
|
||||
echo
|
||||
echo "Cleaning up..."
|
||||
@@ -35,12 +44,8 @@ cleanup () {
|
||||
|
||||
trap cleanup err exit
|
||||
|
||||
RANDOM_PORT_OFFSET=$(($RANDOM % 5000))
|
||||
echo "RANDOM=$RANDOM_PORT_OFFSET"
|
||||
PROXY_PORT=$((1200+$RANDOM_PORT_OFFSET))
|
||||
SERVER_PORT=$((1201+$RANDOM_PORT_OFFSET))
|
||||
echo "PROXY_PORT=$PROXY_PORT"
|
||||
echo "SERVER_PORT=$SERVER_PORT"
|
||||
PROXY_PORT=1234
|
||||
SERVER_PORT=4321
|
||||
KEY_UPDATE_SIZE=35
|
||||
NUM_TESTS_FAILED=0
|
||||
NUM_TESTS_RUN=0
|
||||
|
Reference in New Issue
Block a user