Hallo,
ich habe auf meiner 7270 mit aktueller Beta leider nur noch so wenig Platz, dass ich die wenigen Pakete, die ich in Freetz benötige nicht mehr drauf kriege (nfsd, ext3, dnsmasq).
So sieht der diff aus:
Code:
1323600 2008-08-31 17:53 modified/filesystem/lib/modules/2.6.19.2/kernel/fs/ext3/ext3.ko
538491 2008-08-31 17:53 modified/filesystem/lib/modules/2.6.19.2/kernel/fs/jbd/jbd.ko
423880 2008-08-14 15:05 modified/filesystem/usr/bin/avm/ctlmgr
159044 2008-08-31 17:50 modified/filesystem/usr/sbin/dnsmasq
105367 2008-08-31 17:53 modified/filesystem/lib/modules/2.6.19.2/kernel/fs/mbcache.ko
52972 2008-08-31 17:53 modified/filesystem/etc/init.d/rc.S
Jetzt könnte ich usb_root verwenden. Das hat aber den Nachteil, dass dann die Platte mehr oder weniger ständig läuft.
Stattdessen würde ich gerne die Daten nach dem Boot von der Platte nachladen - aber nicht im Sinne von USB_root, sondern im Sinne von downloader-cgi, da hier die Daten offenslichtlich in den Ram geladen werden und wo dann die Platte nicht mehr benötigt wird.
Ich stelle mir das so vor:
1) mit outsourcer firmware und tar.gz erstellen, daten aus tar.gz auf platte entpacken
2) freetz flashen
3) booten
4) am ende des bootvorgangs die platte mounten, daten von platte in den speicher der FritzBox (das ist dann wohl der Ram, oder?) laden.
Also genau wie beim downloader-cgi nur dass die Daten lokal auf der Platte liegen, und nicht im netz. Das hätte den (entscheidenden) Vorteil, dass ich a) keinen Web-Speicher brauche und b) die Platte nicht ständig läuft.
Aber wie genau realisiere ich Schritt 4?
Es ist ja im Prinzip folgendes nötig:
4a) warten auf (auto)mount der platte
4b) cp -a /platte/* ???
Wobei ??? die große frage ist. Wohin soll kopiert werden? nach /?
Und: In welcher Datei sollte ich diese Befehle ausführen?
Und noch eine Randfrage: Nach schritt 4) sind ja zusätzliche Pakete vorhanden. Wie starte ich die (in meinem Fall: Automount der ext3 Partitionen, start von dnsmasq)?
Gruß,
Hendrik