diff --git a/docs/PORTMASTER.md b/docs/PORTMASTER.md index 803f72f..6fbeb26 100644 --- a/docs/PORTMASTER.md +++ b/docs/PORTMASTER.md @@ -67,15 +67,18 @@ are pinned to the same clean `main` commit: bash scripts/build_portmaster.sh ``` -The script deletes and regenerates the Linux ARM64 export, stages the package, -validates its structure, and writes: +The script deletes and regenerates a PortMaster-specific ARM64 export in +`builds/v/portmaster-arm64/`, stages the package, validates its +structure, and writes: ```text builds/v/straywild.zip ``` -`--package-only` is reserved for repackaging an already validated ARM64 export. -It does not rebuild game content. +`--package-only` is reserved for repackaging an already validated +PortMaster-specific ARM64 export. It does not rebuild game content. The +standard Linux ARM64 release staging directory remains separate so building +PortMaster cannot replace the normal Linux ARM64 payload with reduced assets. For a packaging-only correction to an already published game release, commit only PortMaster launcher, packaging-script, or PortMaster documentation changes diff --git a/scripts/build_playtest.sh b/scripts/build_playtest.sh index 926794c..b4e6230 100755 --- a/scripts/build_playtest.sh +++ b/scripts/build_playtest.sh @@ -77,8 +77,8 @@ straywild code is licensed under GPL-3.0-or-later. Source repository: ${SOURCE_URL} Source revision at build time: ${SOURCE_COMMIT} -This private testing release is distributed with an exact corresponding -source archive named straywild-v0.20.3-alpha-source.tar.gz. +The exact corresponding source revision is publicly available from the source +repository above. Supporter builds do not include a separate source archive. If this package includes uncommitted development changes, it must not be publicly redistributed until the exact corresponding source is also made diff --git a/scripts/build_portmaster.sh b/scripts/build_portmaster.sh index 2d9dcbb..077167f 100755 --- a/scripts/build_portmaster.sh +++ b/scripts/build_portmaster.sh @@ -41,7 +41,7 @@ fi readonly RELEASE_TAG="v${PROJECT_VERSION}" readonly RELEASE_ROOT="${PROJECT_ROOT}/builds/${RELEASE_TAG}" -readonly ARM64_ROOT="${RELEASE_ROOT}/linux-arm64" +readonly ARM64_ROOT="${RELEASE_ROOT}/portmaster-arm64" readonly ARM64_EXECUTABLE="${ARM64_ROOT}/straywild.arm64" readonly ARM64_PCK="${ARM64_ROOT}/straywild.pck" readonly STAGE_ROOT="${RELEASE_ROOT}/portmaster-stage"