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
|
#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 () {
|
cleanup () {
|
||||||
echo
|
echo
|
||||||
echo "Cleaning up..."
|
echo "Cleaning up..."
|
||||||
@@ -35,12 +44,8 @@ cleanup () {
|
|||||||
|
|
||||||
trap cleanup err exit
|
trap cleanup err exit
|
||||||
|
|
||||||
RANDOM_PORT_OFFSET=$(($RANDOM % 5000))
|
PROXY_PORT=1234
|
||||||
echo "RANDOM=$RANDOM_PORT_OFFSET"
|
SERVER_PORT=4321
|
||||||
PROXY_PORT=$((1200+$RANDOM_PORT_OFFSET))
|
|
||||||
SERVER_PORT=$((1201+$RANDOM_PORT_OFFSET))
|
|
||||||
echo "PROXY_PORT=$PROXY_PORT"
|
|
||||||
echo "SERVER_PORT=$SERVER_PORT"
|
|
||||||
KEY_UPDATE_SIZE=35
|
KEY_UPDATE_SIZE=35
|
||||||
NUM_TESTS_FAILED=0
|
NUM_TESTS_FAILED=0
|
||||||
NUM_TESTS_RUN=0
|
NUM_TESTS_RUN=0
|
||||||
|
Reference in New Issue
Block a user