Files
felhom.eu/documentation/audits/night-restore-2026-10-17/tools/run_AB.sh
T

21 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# R-1106 drill, paths A (rerun with the fixed seed) and B, on demo-hp 9201. Env SC, EV, TARGET from the caller.
E=$(cd "$(dirname "$0")/.." && pwd); D="python3 $E/tools/drill2.py"
echo "##### PATH A2 — off-site full restore after a reinstall (seed fixed)"
for a in rallly grimmory; do $D seed $a r1106-A2; $D check $a r1106-A2; done
$D offsite-run
for a in rallly grimmory; do $D remove $a all; done
for a in rallly grimmory; do $D install $a; done
echo "## A2 negative control after the reinstall"; for a in rallly grimmory; do $D check $a r1106-A2; done
for a in rallly grimmory; do $D restore-offsite $a; done
sleep 45; echo "## A2 after the off-site restore"; for a in rallly grimmory; do $D check $a r1106-A2; done
echo "##### PATH B — on-box restore (Visszaallitas) after a reinstall"
for a in rallly grimmory; do $D seed $a r1106-B; done
$D offsite-run
for a in rallly grimmory; do $D remove $a keepbackups; done
for a in rallly grimmory; do $D install $a; done
echo "## B negative control after the reinstall"; for a in rallly grimmory; do $D check $a r1106-B; done
for a in rallly grimmory; do $D restore-onbox $a; done
sleep 45; echo "## B after the on-box restore"; for a in rallly grimmory; do $D check $a r1106-B; done
echo "##### DONE"