diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-04 16:23:12 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-04 16:23:57 -0500 |
| commit | bf44f9f5a351af5b2e9adaef66e3a4d7802dc5b7 (patch) | |
| tree | 6b046e3e7054860ddd0cf9c02b6136855780e11e /scripts/setup-chess-README.md | |
| parent | 7acac0e01cf947ebe923ad242b2a91137dc9991e (diff) | |
| download | archsetup-bf44f9f5a351af5b2e9adaef66e3a4d7802dc5b7.tar.gz archsetup-bf44f9f5a351af5b2e9adaef66e3a4d7802dc5b7.zip | |
test(vm): collect network evidence before failing in pre-flight diagnostics
run_network_diagnostics tested HTTP before DNS and returned on the first failure, so a DNS failure surfaced as a generic "no internet" and the IP/route/resolver evidence was never reached. It now collects read-only facts first (ip -brief addr, default route, resolv.conf) and prints them regardless of outcome, runs every check, and reports all failures together in a summary. Generic checks (DNS, egress, TLS) are split from Arch-specific ones (mirror, AUR) so a DNS failure is named as DNS, not a mirror problem. Raw fact output is saved to the results dir when one is set.
Diffstat (limited to 'scripts/setup-chess-README.md')
0 files changed, 0 insertions, 0 deletions
