fix(zot): single owner for /usr/local/bin/zot when pkg provides it #29

Merged
clawdie merged 9 commits from clawdie/feat/poudriere-dual-jail-and-pkg-cache into main 2026-10-30 13:44:36 +01:00 AGit
Owner

ZOT_FROM_PKG=YES, or an installed zot package under var/db/pkg, makes
stage-zot-iso.sh leave the pkg-owned binary untouched and stage only
~/.local/state/zot, so 'pkg check -s' stays clean. Preflight no longer
demands a host-built artifact in that mode.

The artifact path still works for package-less images: the binary is
required there and installed with mode 0555.

Adds a six-case regression test and wires it into ci-checks.sh.

ZOT_FROM_PKG=YES, or an installed zot package under var/db/pkg, makes stage-zot-iso.sh leave the pkg-owned binary untouched and stage only ~/.local/state/zot, so 'pkg check -s' stays clean. Preflight no longer demands a host-built artifact in that mode. The artifact path still works for package-less images: the binary is required there and installed with mode 0555. Adds a six-case regression test and wires it into ci-checks.sh.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
clawdie/clawdie-iso!29
No description provided.