#!/bin/sh export DATE="19.12.2006";SCRIPT=${0#/rom} export TITLE="Verwaltung: Firmware Update" . ${SCRIPT%/*}/cgi-bin-pre.sh cat<Verwaltung: Firmware EOF if [ "$REQUEST_METHOD" = "POST" ]; then read QUERY_STRING fi if [ -z "$QUERY_STRING" ]; then cat<
$(wget -q http://firmware.leipzig.freifunk.net/freifunk-release -O /tmp/freifunk-release)
Version Flash: $(cat /etc/freifunk-release)
diese Gerät

$(nvram get ff_release)

online update

$(cat /tmp/freifunk-release)

Zeile leer lassen für Online-Update oder
IP-Adresse von aktueller Node in der Umgebung eintragen:
 
   

Achtung: Der Update-Vorgang ist nach spätestens 5 Minuten abgeschlossen. Das Gerät startet mit der neuen Firmware normalerweise selbstständig.

Bei eventuellen Problemen bitte Ruhe bewahren und lieber noch ein paar Minuten warten.
Dann den eigenen Computer ggf. neustarten bzw. den Accesspoint. EOF else IFS=\&;set ${QUERY_STRING%%[^%&=+-:@-_a-z~]*};unset IFS;eval $* if [ -n "$post" ]; then cat< Datei wird erst auf das Gerät geladen $firmip, in den Flash-Speicher, Neustart. Bitte warten... 170 Sekunden... EOF echo "
"
if [ "" = "$firmip" ]; then
wget "http://firmware.leipzig.freifunk.net/firmware.trx" -O /tmp/firmware.trx
else
echo "http://$firmip/cgi-bin-download.bin?trx -O /tmp/firmware.trx"
wget "http://$firmip/cgi-bin-download.bin?trx" -O /tmp/firmware.trx
fi
echo "/usr/sbin/firmware-burn /tmp/firmware.trx"
/usr/sbin/firmware-burn /tmp/firmware.trx
echo "
" echo "wenn ok, dann wird das Gerät jetzt neugestartet, bitte 5 min. warten" fi fi . ${SCRIPT%/*}/cgi-bin-post.sh