diff options
| author | SulfurNitride <lukew19@proton.me> | 2026-06-19 18:01:56 -0500 |
|---|---|---|
| committer | SulfurNitride <lukew19@proton.me> | 2026-06-19 18:01:56 -0500 |
| commit | ea794b1eba77e9b5dd8bea0fe4d3280b67d77a5a (patch) | |
| tree | c24a032e914bcf9e8572a47e096571e8770cf8f3 /build.sh | |
| parent | 6c511ba040b07279bf5495088bfe98e2b6d6d318 (diff) | |
Fix VFS writes and stylesheet URLs
Diffstat (limited to 'build.sh')
| -rwxr-xr-x | build.sh | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -17,8 +17,10 @@ SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" # Auto-detect container runtime if command -v podman >/dev/null 2>&1; then DOCKER=podman + VOLUME_SUFFIX=",Z" elif command -v docker >/dev/null 2>&1; then DOCKER=docker + VOLUME_SUFFIX="" else echo "ERROR: Neither podman nor docker found in PATH" exit 1 @@ -53,8 +55,8 @@ mkdir -p "${CCACHE_DIR}" if [ "${BUILD_MODE}" = "shell" ]; then echo "=== Dropping into build container shell ===" exec ${DOCKER} run --rm -it \ - -v "${SCRIPT_DIR}:/src:rw" \ - -v "${CCACHE_DIR}:/ccache:rw" \ + -v "${SCRIPT_DIR}:/src:rw${VOLUME_SUFFIX}" \ + -v "${CCACHE_DIR}:/ccache:rw${VOLUME_SUFFIX}" \ -e CCACHE_DIR=/ccache \ -w /src \ --device /dev/fuse \ @@ -68,8 +70,8 @@ echo "=== Starting build (mode: ${BUILD_MODE}) ===" # Defaults to all available cores. BUILD_JOBS="${BUILD_JOBS:-$(nproc 2>/dev/null || getconf _NPROCESSORS_ONLN 2>/dev/null || echo 1)}" ${DOCKER} run --rm \ - -v "${SCRIPT_DIR}:/src:rw" \ - -v "${CCACHE_DIR}:/ccache:rw" \ + -v "${SCRIPT_DIR}:/src:rw${VOLUME_SUFFIX}" \ + -v "${CCACHE_DIR}:/ccache:rw${VOLUME_SUFFIX}" \ -e CCACHE_DIR=/ccache \ -e BUILD_MODE="${BUILD_MODE}" \ -e BUILD_JOBS="${BUILD_JOBS}" \ |
