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 | f8cb4cd1562aceef39f45e33951143c1c1a95b16 (patch) | |
| tree | 5e88bed934d59550ffca702165578b9071002aec /docs/prototypes | |
| parent | 518ffd7578dbc74689b5303a35f402bfe081aa91 (diff) | |
| download | archsetup-f8cb4cd1562aceef39f45e33951143c1c1a95b16.tar.gz archsetup-f8cb4cd1562aceef39f45e33951143c1c1a95b16.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 'docs/prototypes')
0 files changed, 0 insertions, 0 deletions
