aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-25 14:18:43 -0400
committerCraig Jennings <c@cjennings.net>2026-06-25 14:18:43 -0400
commit8ed42b96cfd0d365678392ef65c99d24c9f2de82 (patch)
tree814a0c89b4076df53860c32bf447b7ac57dfb033 /scripts
parent353b17968bf48100bbd18ed746e0fbe2fe88141f (diff)
downloadarchsetup-8ed42b96cfd0d365678392ef65c99d24c9f2de82.tar.gz
archsetup-8ed42b96cfd0d365678392ef65c99d24c9f2de82.zip
fix(archsetup): clear informant news hook before pacman runs
An archangel-installed base ships informant, which registers a pacman PreTransaction hook (AbortOnFail) that blocks every package transaction until Arch news is marked read. archsetup's first transaction (the keyring reinstall) tripped it and the script halted at the bootstrap step. archsetup now marks all news read up front with `informant read --all` so the keyring, refresh, and install steps proceed. The --all flag marks without printing or prompting. A bare `informant read` is interactive and would hang an unattended run. The guard is a no-op when informant isn't installed. The new ZFS VM test path surfaced this. Its base image comes from a current archangel ISO that includes informant, and the older btrfs base predated it.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions