Split out utility script
This commit is contained in:
13
client/fetch_and_update.sh
Executable file
13
client/fetch_and_update.sh
Executable 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
|
||||||
10
client/run
10
client/run
@@ -7,15 +7,7 @@ exec 2>&1
|
|||||||
# Mitigate crash looping
|
# Mitigate crash looping
|
||||||
sleep 60
|
sleep 60
|
||||||
|
|
||||||
IMAGES=/isodevice/iconograph
|
|
||||||
mkdir -p "${IMAGES}"
|
|
||||||
|
|
||||||
BOOT=/isodevice
|
|
||||||
|
|
||||||
FLAGS=$(cat flags)
|
|
||||||
|
|
||||||
while :; do
|
while :; do
|
||||||
./fetcher.py --image-dir="${IMAGES}" --ca-cert=../config/ca.cert.pem ${FLAGS}
|
./fetch_and_update.sh
|
||||||
./update_grub.py --image-dir="${IMAGES}" --boot-dir="${BOOT}" > ${BOOT}/grub/grub.cfg.tmp && mv ${BOOT}/grub/grub.cfg.tmp ${BOOT}/grub/grub.cfg
|
|
||||||
sleep 3600
|
sleep 3600
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user