Point the container recipe at whatever checkout is running it
The mount was this machine's own path, so the one documented way to build and check the Linux bridge needed editing before it would run anywhere else. It is the repository root now, named as the shell names it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
122c2172d9
commit
25d7de26b3
1 changed files with 4 additions and 1 deletions
|
|
@ -110,9 +110,12 @@ mutation harness that drives the runtime-lifetime scenarios is a Node script and
|
|||
a container that cannot run it cannot check the bridge it just built:
|
||||
|
||||
docker build -t cultlib-quic-native-dev -f scripts/quic-native-linux-dev.Dockerfile scripts
|
||||
docker run --rm --security-opt seccomp=unconfined -v F:\Projects\CultLib:/src -w /src \
|
||||
docker run --rm --security-opt seccomp=unconfined -v "${PWD}:/src" -w /src `
|
||||
cultlib-quic-native-dev bash -lc "scripts/build-quic-native.sh && node scripts/mutate-cultmesh.mjs native"
|
||||
|
||||
Both lines are run from the repository root, and the mount is that root wherever
|
||||
it is: `${PWD}` in PowerShell, `$(pwd)` in a POSIX shell.
|
||||
|
||||
`--security-opt seccomp=unconfined` is load-bearing, not caution. The
|
||||
ThreadSanitizer configuration needs the process's address space where it expects
|
||||
it, so `scripts/mutate-cultmesh.mjs` re-executes those runs under `setarch -R`,
|
||||
|
|
|
|||
Loading…
Reference in a new issue