Skip to content

Promote config-stable to the FHS runtime overlay - #227

Merged
d4rken merged 3 commits into
devfrom
fix/config-stable-webconfig-v0.4.0
Jul 1, 2026
Merged

Promote config-stable to the FHS runtime overlay#227
d4rken merged 3 commits into
devfrom
fix/config-stable-webconfig-v0.4.0

Conversation

@d4rken

@d4rken d4rken commented Jul 1, 2026

Copy link
Copy Markdown
Member

Advances runtime-overlay/config-stable to the FHS builds so the stable channel matches the /opt/airplanes layout the overlay produces: the webconfig pin moves to the v0.4.0 release and the feed pin to feed's FHS commit. Both carry the FHS layout, so the stable overlay no longer mixes FHS and pre-FHS payloads.

The advanced feed pin also ships the airplanes-stats units, which the overlay globs into the payload but the manifest never linked or enabled — so this adds their managed_paths symlinks and the timer to the enable list. That makes the stats push actually run (on both channels) and satisfies the unit-symmetry test.

Closes #226.

d4rken added 3 commits July 1, 2026 16:36
Advances the stable channel's webconfig pin to v0.4.0, the first release carrying the /opt/airplanes on-device layout, so the stable overlay's webconfig units match the FHS layout the channel builds.
Advances the stable channel's feed pin to feed's /opt/airplanes FHS commit (which also ships the airplanes-stats units), so the stable overlay's feed payload matches the FHS layout and the dev channel.
The overlay globbed feed's airplanes-stats.{service,timer} into the payload but the manifest inputs never linked them into /etc/systemd/system or enabled the timer, so the stats push never ran. Add the managed_paths symlinks and the timer to systemd.json enable.
@d4rken
d4rken marked this pull request as ready for review July 1, 2026 14:52
@d4rken
d4rken merged commit 7e2aac9 into dev Jul 1, 2026
26 of 27 checks passed
@d4rken
d4rken deleted the fix/config-stable-webconfig-v0.4.0 branch July 1, 2026 16:42
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