Two minor polish items from the rc.d/release-gate audit:
- build.sh wrote `colibri_daemon_host="$(hostname)"` to rc.conf with a bare
command; use `$(/bin/hostname)` to match the rc.d default and rc.conf.sample,
avoiding a PATH-dependent lookup at early boot.
- The colibri service dirs (/var/db, /var/run, /var/log/colibri) shipped at
0755; the rc.d prestart creates them 0750. Ship 0750 so the image doesn't
start world-readable before first boot corrects it.
Checks: sh -n build.sh.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Completes the porcelain alignment: seed_live_ai_source_repo() still computed
.clawdie-source.json's modified_at_build with `git diff` (tracked-only), so for
the same repo it could disagree with build-manifest.json (now porcelain) on
untracked files. Switched it to `git status --porcelain` as well — all four
manifest/gate "modified" checks now share one semantics.
Checks: sh -n build.sh; sh scripts/test-release-gate.sh PASS; git diff --check.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>