Split out utility script

This commit is contained in:
Ian Gulliver
2016-03-31 11:23:40 -07:00
parent 4dc3ebcfa6
commit ff83b5fb0e
2 changed files with 14 additions and 9 deletions

13
client/fetch_and_update.sh Executable file
View File

@@ -0,0 +1,13 @@
#!/bin/sh
set -ex
IMAGES=/isodevice/iconograph
mkdir -p "${IMAGES}"
BOOT=/isodevice
FLAGS=$(cat flags)
./fetcher.py --image-dir="${IMAGES}" --ca-cert=../config/ca.cert.pem ${FLAGS}
./update_grub.py --image-dir="${IMAGES}" --boot-dir="${BOOT}" > ${BOOT}/grub/grub.cfg.tmp && mv ${BOOT}/grub/grub.cfg.tmp ${BOOT}/grub/grub.cfg

View File

@@ -7,15 +7,7 @@ exec 2>&1
# Mitigate crash looping
sleep 60
IMAGES=/isodevice/iconograph
mkdir -p "${IMAGES}"
BOOT=/isodevice
FLAGS=$(cat flags)
while :; do
./fetcher.py --image-dir="${IMAGES}" --ca-cert=../config/ca.cert.pem ${FLAGS}
./update_grub.py --image-dir="${IMAGES}" --boot-dir="${BOOT}" > ${BOOT}/grub/grub.cfg.tmp && mv ${BOOT}/grub/grub.cfg.tmp ${BOOT}/grub/grub.cfg
./fetch_and_update.sh
sleep 3600
done