2016-03-30 15:50:01 -07:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
set -ex
|
|
|
|
|
|
|
|
|
|
exec 2>&1
|
|
|
|
|
|
|
|
|
|
# Mitigate crash looping
|
|
|
|
|
sleep 60
|
|
|
|
|
|
|
|
|
|
IMAGES=/isodevice/iconograph
|
|
|
|
|
mkdir -p "${IMAGES}"
|
|
|
|
|
|
2016-03-31 11:18:59 -07:00
|
|
|
BOOT=/isodevice
|
|
|
|
|
|
2016-03-30 15:50:01 -07:00
|
|
|
FLAGS=$(cat flags)
|
|
|
|
|
|
|
|
|
|
while :; do
|
2016-03-30 16:23:54 -07:00
|
|
|
./fetcher.py --image-dir="${IMAGES}" --ca-cert=../config/ca.cert.pem ${FLAGS}
|
2016-03-31 11:18:59 -07:00
|
|
|
./update_grub.py --image-dir="${IMAGES}" --boot-dir="${BOOT}" > ${BOOT}/grub/grub.cfg.tmp && mv ${BOOT}/grub/grub.cfg.tmp ${BOOT}/grub/grub.cfg
|
2016-03-30 15:50:01 -07:00
|
|
|
sleep 3600
|
|
|
|
|
done
|