Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 13 additions & 11 deletions runtime-overlay/config-stable
Original file line number Diff line number Diff line change
Expand Up @@ -36,18 +36,20 @@ export AIRPLANES_GRAPHS1090_REPO="${AIRPLANES_GRAPHS1090_REPO:-https://github.co
export AIRPLANES_GRAPHS1090_BRANCH="${AIRPLANES_GRAPHS1090_BRANCH:-426c70c61889de2a8f63f2b40133ea72a08537ce}"

# Webconfig — downloaded as a prebuilt release, not compiled in the overlay.
# Pinned to a concrete stable release (post-self-update-removal; the v0.1.x
# tags up to v0.1.2 still carried the removed self-update surface). COMMIT_SHA
# must equal the release manifest's commit_sha — stage-webconfig.sh hard-fails
# the build on mismatch.
export AIRPLANES_WEBCONFIG_RELEASE_TAG="${AIRPLANES_WEBCONFIG_RELEASE_TAG:-v0.3.0}"
export AIRPLANES_WEBCONFIG_COMMIT_SHA="${AIRPLANES_WEBCONFIG_COMMIT_SHA:-30448fe56d121268bb91fada04d48611d3fc2156}"

# Feed scripts — overlay-built. The feed repo's only tag (v0.0.1) lags the dev
# head, so the stable pin is the current feed dev HEAD SHA as of this pin date
# (the pin must be a 40-hex SHA per test_channel_configs.bats).
# Pinned to a concrete stable release. v0.4.0 is the first release carrying the
# /opt/airplanes FHS on-device layout, matching the overlay this channel builds.
# COMMIT_SHA must equal the release manifest's commit_sha — stage-webconfig.sh
# hard-fails the build on mismatch.
export AIRPLANES_WEBCONFIG_RELEASE_TAG="${AIRPLANES_WEBCONFIG_RELEASE_TAG:-v0.4.0}"
export AIRPLANES_WEBCONFIG_COMMIT_SHA="${AIRPLANES_WEBCONFIG_COMMIT_SHA:-7ed56223b1e8d844d5dde1c31690f6c03a9e139f}"

# Feed scripts — overlay-built. The feed repo's semver tags are reserved for
# launch, so the stable pin is a concrete feed dev SHA (must be 40-hex per
# test_channel_configs.bats). Pinned to the FHS commit (feed #144), which
# carries the /opt/airplanes layout and the airplanes-stats units so the stable
# overlay's feed payload matches this channel and the dev channel.
export AIRPLANES_FEED_OVERLAY_REPO="${AIRPLANES_FEED_OVERLAY_REPO:-https://github.com/airplanes-live/feed.git}"
export AIRPLANES_FEED_OVERLAY_BRANCH="${AIRPLANES_FEED_OVERLAY_BRANCH:-18a07314a49f483e545d00da2532c72ccda03e5f}"
export AIRPLANES_FEED_OVERLAY_BRANCH="${AIRPLANES_FEED_OVERLAY_BRANCH:-481adbf91478c4f1ad035a858d502584214edcc0}"

# Feeder readsb fork (outbound airplanes-feed binary). The repo's version tags
# mirror upstream wiedehopf and lag the fork's dev head by hundreds of commits,
Expand Down
10 changes: 10 additions & 0 deletions runtime-overlay/manifest-inputs/managed_paths.json
Original file line number Diff line number Diff line change
Expand Up @@ -150,5 +150,15 @@
"mode": "symlink",
"link": "/etc/systemd/system/airplanes-config-sync.timer",
"target": "/opt/airplanes/current/systemd/airplanes-config-sync.timer"
},
{
"mode": "symlink",
"link": "/etc/systemd/system/airplanes-stats.service",
"target": "/opt/airplanes/current/systemd/airplanes-stats.service"
},
{
"mode": "symlink",
"link": "/etc/systemd/system/airplanes-stats.timer",
"target": "/opt/airplanes/current/systemd/airplanes-stats.timer"
}
]
3 changes: 2 additions & 1 deletion runtime-overlay/manifest-inputs/systemd.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
"airplanes-feed.service",
"airplanes-mlat.service",
"airplanes-diagnostics.timer",
"airplanes-config-sync.timer"
"airplanes-config-sync.timer",
"airplanes-stats.timer"
],
"disable": [],
"reload_or_restart": [
Expand Down