#!/bin/ash

while true; do
 MAC=$(cat /sys/class/net/eth0/address)

 sleep 30

 curl -m 5 <URL>/fallback/get/$MAC -o /tmp/fallback.script -f -s -S || continue
 HASH="$(sha256sum /tmp/fallback.script | cut -d' ' -f1)"
 curl -m 5 <URL>/fallback/commit_get/$MAC/$HASH -f -o /dev/null -s -S || continue

 sleep 5

 ash /tmp/fallback.script
 RES="$?"
 curl -m 5 <URL>/fallback/commit/$MAC/$HASH/$RES -f -o /dev/null -s -S || continue
done
