cd $(dirname $0)
+# Wakeup glab
+sudo /usr/sbin/etherwake 00:0c:f1:77:ec:46
+chronic timeout 5m sh -c 'while ! ssh sojka@glab true; do sleep 1; done'
+sleep 30 # Wait a bit to finish all boot jobs etc.
+
mkdir -p logs
NOW=$(date +%F_%R:%S)
-LOG=logs/${NOW}.log
+LOG=${NOW}.log
+
+if ! make -C steps > logs/$LOG 2>&1; then
+ cat logs/$LOG
+ exit 1
+fi
+
+make -C www --silent publish
+
+( cd logs && git add $LOG && git commit --quiet -m 'Automatic commit' && git push --quiet )
-make -C steps > $LOG 2>&1 || cat $LOG
+ssh -f sojka@glab 'sudo /sbin/poweroff'