diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-08 16:18:08 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-08 16:18:08 -0500 |
| commit | 35139e9fc7590ef5fd474df967d9ae6ee7f8b749 (patch) | |
| tree | 48267d3ccfa066016ca0f58ca7246489697c86ad /scripts/testing/create-base-vm.sh | |
| parent | cf11bdb6adae3b860562affa9ce123f87cf7625a (diff) | |
| download | archsetup-35139e9fc7590ef5fd474df967d9ae6ee7f8b749.tar.gz archsetup-35139e9fc7590ef5fd474df967d9ae6ee7f8b749.zip | |
fix(guard): consume the override sentinel as it's honored
One touch buys exactly one transaction. The maintenance console's forced live update sets the sentinel and clears it afterward, but a caller that dies mid-update would leave the file behind and keep the guard disarmed until reboot. The hook now deletes the sentinel at the moment it honors it, so a missed cleanup costs nothing. The env override is unchanged, and the caller's clear step stays as the belt-and-suspenders for transactions the hook never fires on.
Diffstat (limited to 'scripts/testing/create-base-vm.sh')
0 files changed, 0 insertions, 0 deletions
