##### end command line parsing ########
-e ser stop btrbk.timer
+ser stop btrbk.timer
if [[ ! $host ]]; then
echo "$0: error: expected 1 arg of hostname"
exit 1
fi
-e() { echo "$@"; "$@"; }
if $kexec; then
- e fai-redep
- e myfai-chboot $host
- e fai-kexec $host ||:
+ fai-redep
+ myfai-chboot $host
+ live-kexec $host ||:
else
cleanup() { pxe-server; }; _errcatch_cleanup=cleanup
- e pxe-server $host fai
+ pxe-server $host fai
if $reboot; then
# untested, this caused hang using here doc.
- ssh $host "touch /tmp/keyscript-off; sudo reboot" ||: &
+ ssh root@$host "touch /tmp/keyscript-off; reboot" ||: &
fi
- e pxe-server -a
+ pxe-server -a
unset _errcatch_cleanup
fi
fi
sleep 5
done
-e faiserver-disable
+faiserver-disable
if $error; then
echo "$0: error: timeout"
exit 1
while [[ $(ser is-active btrbk.service) == active ]]; do
sleep 5
done
-e btrbk-run -t $host
-ssh $host /a/bin/distro-setup/distro-begin
-#e dsremote $host
+btrbk-run -t $host
+#ssh $host /a/bin/distro-setup/distro-begin
+# this should be done instead of distro-begin, but
+# keeping it to 2 steps for now
+dsremote $host