#!/bin/sh

# if run within buildroot exit
[ -n "${IPKG_INSTROOT}" ] && exit 0

MINER_FEEDS="/etc/opkg/minerfeeds.conf"
FIRMWARE_NAME="firmware_2018-09-22-1-8d9b127d_arm_cortex-a9_neon.tar"

# parse server address from opkg configuration file
feeds_server=$(awk '/miner_firmware/ {print $3}' "${MINER_FEEDS}")

echo "Running system upgrade..."
wget -O "/tmp/sysupgrade.tar" "${feeds_server}/${FIRMWARE_NAME}" || exit 1
sysupgrade "/tmp/sysupgrade.tar" || exit 1

# the package is not actually installed
# wait to suppress error printing
sleep 10
exit 2
