From 23161285b3a0cb4c822061f4ebb1f1c1383307ef Mon Sep 17 00:00:00 2001 From: Oliver Voelker Date: Sun, 26 Oct 2014 13:42:12 +0100 Subject: [PATCH] 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} --- bsp/default/root_file_system/etc/rc.local.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp/default/root_file_system/etc/rc.local.tpl b/bsp/default/root_file_system/etc/rc.local.tpl index 41c2d11..c88aba1 100755 --- a/bsp/default/root_file_system/etc/rc.local.tpl +++ b/bsp/default/root_file_system/etc/rc.local.tpl @@ -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