Skip to content

Move the bus unit to the image, which can actually install it - #18

Merged
kn4oqw-clint merged 1 commit into
mainfrom
chore/move-bus-unit-to-image
Aug 3, 2026
Merged

Move the bus unit to the image, which can actually install it#18
kn4oqw-clint merged 1 commit into
mainfrom
chore/move-bus-unit-to-image

Conversation

@kn4oqw-clint

Copy link
Copy Markdown
Contributor

What & why

systemd/waypoint-bus@.service sat in this repository referenced by no nfpm.yaml, so no package carried it and no node ever received it. Every .deb built here ships a daemon binary and nothing else — the stated design, repeated in every packaging description — which made this the one file in the repo with no route to a node.

It was also still on the pre-0.3 /home/pi-star paths for both its binary and its config, and had been since the state tree moved to /var/lib/waypoint. That survived review because it stays true by accident on a node migrated from a 0.2 image, where waypointd leaves a compatibility symlink at the old path; a node flashed from a current image has no such symlink.

Both the unit and the waypoint-bus binary it names now ship with the Waypoint image, where the eleven gateway units already live and where something exists to install them. The binary was likewise never built by CI or published to a release — see KN4OQW/waypoint#109 and the companion PR KN4OQW/waypoint#232.

Verification

Deletion plus a README correction; nothing here is built or tested. The claim that no package shipped this file is checkable by grep — no packaging/*.nfpm.yaml references waypoint-bus or a systemd/ path. I have not run a package build on this branch.

systemd/waypoint-bus@.service sat here referenced by no nfpm.yaml, so no
package carried it and no node ever received it. Every .deb this repository
builds ships a daemon binary and nothing else — that is the stated design —
which made this the one file here with no route to a node.

It was also still on the pre-0.3 /home/pi-star paths for both its binary and
its config, and had been since the state tree moved to /var/lib/waypoint. That
survived review because it stays true by accident on a node migrated from a
0.2 image, where waypointd leaves a compatibility symlink at the old path; a
node flashed from a current image has no such symlink.

Both the unit and the waypoint-bus binary now ship with the image, where the
gateway units already live and where something exists to install them.
See KN4OQW/waypoint#109.

Signed-off-by: Clint Chance <clintchance@gmail.com>
@kn4oqw-clint
kn4oqw-clint merged commit adee38f into main Aug 3, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant