#! /bin/sh . /usr/lib/libmodcgi.sh cgi --id=firmware_update cgi_begin '$(lang de:"Firmware-Update" en:"Firmware update")' cat << EOF

$(lang de:"Firmware hochladen" en:"Upload firmware")

$(lang de:"Im ersten Schritt ist ein Firmware-Image zum Upload auszuwählen. Dieses Image wird auf die Box geladen und dort entpackt. Anschließend wird /var/install aufgerufen. Falls das erfolgreich ist, kann das Update mit einem Klick auf den Button "Neustart" ausgeführt werden. Bei Auswahl des Menüpunkts für Remote-Update wird die Box nach 30 Sekunden automatisch neu gestartet." en:"First you are encouraged to select a firmware image for uploading. This image will be loaded to and extracted on the box. Subsequently, /var/install will be called. If successful, the update can be started by clicking the button "Reboot". If "remote firmware update" is selected, the box restarts automatically after 30 seconds." )

$(lang de:"Firmware-Image" en:"Firmware image")

$(lang de:"AVM-Dienste stoppen (bei Speichermangel)" en:"Stop AVM services (less memory available)")
$(lang de:"Einen Teil der AVM-Dienste stoppen (bei Remote-Update)" en:"Stop some of the AVM services (remote firmware update)")
$(lang de:"AVM-Dienste nicht stoppen (bei genügend Speicher bzw. Pseudo-Update ohne Reboot)" en:"Do not stop any AVM services (sufficient memory available or pseudo update without reboot)")

$(lang de:"Downgrade auf ältere Version zulassen" en:"Allow downgrade to older version")

EOF if $(grep -q jffs2 /proc/mtd); then cat << EOF

EOF fi cat << EOF
$(lang de:"external-Datei hochladen (optional)" en:"upload external file (optional)")
EOF cgi_end