Erweiterungen auf dem USB-Stick

1. Web-Frontend auf dem USB-Stick

Auf einen USB-Stick die folgenden Ordner anlegen:

  • /SMT_ext/
  • /SMT_ext/etc/
  • /SMT_ext/etc/init.d/
  • /SMT_ext/etc/thttpd/

In /SMT_ext/etc/thttpd/ die Datai thttpd.conf mit folgendem Inhalt erstellen:

port=80
nochroot
user=root
dir=/ramdisk/SMT_ext/www
cgipat=cgi-bin/*.cgi
charset=iso-8859-1
nosymlink
max_upload=12582912

In /SMT_ext/etc/init.d/ das Skript rc.expand mit folgendem Inhalt erstellen:

#!/bin/sh

cp /var/run/thttpd.pid /ramdisk/SMT_ext/etc/thttpd.pid
sleep 1
_Kill_pid=$(cat /ramdisk/SMT_ext/etc/thttpd.pid)
rm /ramdisk/SMT_ext/etc/thttpd.pid
kill $_Kill_pid
/usr/sbin/thttpd -D -C /ramdisk/SMT_ext/etc/thttpd/thttpd.conf -i /var/run/thttpd.pid &
cd /ramdisk/SMT_ext
chmod -R 666 ./www
cd ./www
chmod -R 777 ./cgi-bin
cd ./cgi-bin
chmod 666 ./index.php

und nach /SMT_ext/ das geammte www - Verzeichnis aus /usr/local/ der Firmware kopieren, mit Ausnahme von /usr/local/www/tmp/. Nun den Stick in die Box stecken. Steckte seit dem letzten reboot der Box noch kein Stick mit einen SMT_ext Verzeichnis in der nach 3.1.3 gemodeten Box so sollte das WebFrontend nach ca. 20 Sekunden auf den Stick umgelenkt sein. Sonst die Box rebooten.

-Hinweis- Ich hatte alle Dataien und Verzeichnisse über WinSCP auf dem in der Box eingestecktem Stick erzeugt. Auch die Kopien habe ich direkt aus der Box geholt. Es sollte aber auch wie Oben beschrieben gehen.

 
router/firmware-mods/smt-g3000/howto/usb-mods.txt · Zuletzt geändert: 2010/04/13 19:35 von prediger
 
Impressum
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki