durch das fehlende $ wurde die uci variable nicht korrekt gesetzt.

der Update-Prozess laesst sich nun deutlich verkuerzen:

FILE="openwrt-ar71xx-generic-`uci get board.model.name`-squashfs-sysupgrade.bin"
echo "Loading $FILE"
cd /tmp/
wget http://$(uci get configurator.@api[0].ipv6_address)%$(uci get configurator.@api[0].ipv6_interface)/dev/firmware/current/${FILE}
wget http://$(uci get configurator.@api[0].ipv6_address)%$(uci get configurator.@api[0].ipv6_interface)/dev/firmware/current/${FILE}.md5
md5sum -c ${FILE}.md5 && sysupgrade ${FILE}
This commit is contained in:
Oliver Voelker 2014-10-26 13:42:12 +01:00
parent 34557bb682
commit 23161285b3
1 changed files with 1 additions and 1 deletions

View File

@ -14,7 +14,7 @@ case "$BOARD" in
;;
esac
if ! uci get board.model.name; then
uci set board.model.name=BOARD
uci set board.model.name=$BOARD
fi
. /etc/network.$BOARD