feat(port): bundle colibri rc.d services into the canonical port #113

Merged
clawdie merged 1 commit from feat/port-bundle-rcd into main 2026-06-20 21:38:41 +02:00
Owner

Make the canonical sysutils/colibri port install its rc.d services so
pkg install colibri registers them — the one functional bit the (now-retiring)
clawdie-iso port duplicate carried. Poudriere builds in a clean jail that only
sees the port dir, so the rc.d templates live in files/ (mirrored from the
canonical packaging/freebsd/ copies).

  • files/colibri_daemon.in, files/colibri_bridge.in (rc.d templates)
  • do-install: INSTALL_SCRIPT both into PREFIX/etc/rc.d/ (binary path
    PREFIX/bin/colibri-daemon already matches the daemon rc.d expectation)
  • pkg-plist: add the two etc/rc.d entries
  • README: document files/ + that this is the single canonical port

Validation: rc.d sh -n clean; CARGO_CRATES drift check green (346); markdown
gate clean. Port remains poudriere-build-unproven until the first mother-build run.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

Make the canonical sysutils/colibri port install its rc.d services so `pkg install colibri` registers them — the one functional bit the (now-retiring) clawdie-iso port duplicate carried. Poudriere builds in a clean jail that only sees the port dir, so the rc.d templates live in files/ (mirrored from the canonical packaging/freebsd/ copies). - files/colibri_daemon.in, files/colibri_bridge.in (rc.d templates) - do-install: INSTALL_SCRIPT both into PREFIX/etc/rc.d/ (binary path PREFIX/bin/colibri-daemon already matches the daemon rc.d expectation) - pkg-plist: add the two etc/rc.d entries - README: document files/ + that this is the single canonical port Validation: rc.d sh -n clean; CARGO_CRATES drift check green (346); markdown gate clean. Port remains poudriere-build-unproven until the first mother-build run. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
clawdie added 1 commit 2026-06-20 21:38:22 +02:00
feat(port): bundle colibri rc.d services into the canonical port
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
CI / port (pull_request) Has been cancelled
f6a11b6620
Make the canonical sysutils/colibri port install its rc.d services so
`pkg install colibri` registers them — the one functional bit the (now-retiring)
clawdie-iso port duplicate carried. Poudriere builds in a clean jail that only
sees the port dir, so the rc.d templates live in files/ (mirrored from the
canonical packaging/freebsd/ copies).

- files/colibri_daemon.in, files/colibri_bridge.in (rc.d templates)
- do-install: INSTALL_SCRIPT both into PREFIX/etc/rc.d/ (binary path
  PREFIX/bin/colibri-daemon already matches the daemon rc.d expectation)
- pkg-plist: add the two etc/rc.d entries
- README: document files/ + that this is the single canonical port

Validation: rc.d sh -n clean; CARGO_CRATES drift check green (346); markdown
gate clean. Port remains poudriere-build-unproven until the first mother-build run.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
clawdie merged commit 7bc5473d93 into main 2026-06-20 21:38:41 +02:00
clawdie deleted branch feat/port-bundle-rcd 2026-06-20 21:38:42 +02:00
Sign in to join this conversation.
No reviewers
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/colibri#113
No description provided.