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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user