fix(nh3-svos): stray 50-svos.pre-judge in fsfreeze-hook.d broke the nightly freeze since 10-18 (moved out); NH3 WAN outage recovery; v0.0.16 playbook backs up outside the hook dir

This commit is contained in:
vh
2026-10-19 08:40:34 -07:00
parent 7fc01a4dd9
commit 4e3b3b60ea
2 changed files with 2 additions and 1 deletions
@@ -18,7 +18,7 @@ steps:
set -e
chown svc-svos:svc-svos /var/lib/svos/config/apps/judge.toml
h=/etc/qemu/fsfreeze-hook.d/50-svos
grep -q "svos-judge.service" $h || { cp -p $h $h.pre-judge; sed -i "s/'svos-postoffice.service', 'svos-voice.service')/'svos-postoffice.service', 'svos-voice.service', 'svos-judge.service')/" $h; }
grep -q "svos-judge.service" $h || { install -d -m 0700 /root/fsfreeze-hook-retired; cp -p $h /root/fsfreeze-hook-retired/50-svos.pre-judge; sed -i "s/'svos-postoffice.service', 'svos-voice.service')/'svos-postoffice.service', 'svos-voice.service', 'svos-judge.service')/" $h; }
grep -n "svos-judge.service" $h; python3 -m py_compile $h 2>/dev/null || python3 -c "import ast,sys; ast.parse(open('$h').read())"
systemctl daemon-reload
- name: Stop the local apps then the kernel