14 lines
475 B
Bash
14 lines
475 B
Bash
#!/usr/bin/env bash
|
|
# Explicit acceptance, never part of scripts/test-*.sh; no host proxy introspection.
|
|
set -euo pipefail
|
|
HERE=$(cd "$(dirname "$0")" && pwd)
|
|
ASSETS=${1:?download root required}
|
|
MODE=${2:-full}
|
|
export TMPDIR=$(mktemp -d /mnt/storage/scratch/tmp/XXXXXX)
|
|
timeout -k 10 240 nice -n $((19 - $(nice))) unshare -rn bash -c '
|
|
set -e
|
|
ip link set lo up
|
|
export P1_ISOLATED=yes
|
|
exec node "$1/acceptance.mjs" "$TMPDIR" "$2" "$3"
|
|
' bash "$HERE" "$ASSETS" "$MODE"
|