diff options
Diffstat (limited to 'scripts/post-rebuild-check')
| -rwxr-xr-x | scripts/post-rebuild-check | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/post-rebuild-check b/scripts/post-rebuild-check index 2013b26..14f2415 100755 --- a/scripts/post-rebuild-check +++ b/scripts/post-rebuild-check @@ -18,9 +18,11 @@ # 4. gitignore-mode projects missing tooling paths their own .gitignore # names (a reinstall drops every such project's untracked working # state -- 374 files in .emacs.d's case -- and nothing carries it) -# 5. signal-cli holds no registered account (velox lost its -# registration, and because agent-text relays into this machine, -# that silently broke paging for the WHOLE fleet) +# 5. signal-cli holds no registered account (velox lost its registration +# in the rebuild; at the time agent-text relayed into velox, so that +# silently broke paging for the WHOLE fleet. agent-text now walks +# AGENT_TEXT_RELAYS in order and skips itself, so an unregistered +# machine is only fatal when no relay host is registered either) # 6. every NTP source is named by hostname (a wrong clock fails the # DoT/DNSSEC validation this machine's DNS runs on, so nothing # resolves -- including the NTP pool that would fix the clock; velox @@ -418,7 +420,7 @@ fi if [ "$signal_missing" = 1 ]; then finding "signal-cli is not installed — paging relies on it fleet-wide" elif [ -z "$signal_missing" ] && [ -z "$accounts" ]; then - finding "no signal account registered — agent-text relays into this machine, so paging breaks for the whole fleet" + finding "no signal account registered — this machine can only page by relaying to one that has an account; if no host in AGENT_TEXT_RELAYS is registered either, the whole fleet loses paging" fi report "check 5/8: signal registration" |
