- Mitglied seit
- 2 Dez 2007
- Beiträge
- 8,014
- Punkte für Reaktionen
- 28
- Punkte
- 48
Im Anhang ein Paket zum archivieren der öffentlichen IP-Adressen. Der Pfad "/var/media/ftp/uStor01/my_iparchiv" muss evtl. im rc-Skript angepasst werden. "onlinechanged-cgi" wird nicht benötigt. Die Skripte müssen ausführbar gemacht werden. Format:
EDIT:
Der Patch wird aus dem trunk-Wurzelverzeichnis, wie folgt eingespielt:
Nach dem Einspielen müssen die Skript-Dateien "rc.iparchiv" und "start_iparchiv" ausführbar (z. B. mit chmod 755) gemacht werden. In der Datei "make/Config.in" muss folgender Eintrag gemacht werden:
Am besten nach dem "Unstable packages"-menu einfügen.
Mit "make/iparchiv-precompiled" kann man testen:
Im Ordner "packages" sollten jetzt die 2 ausführbaren Skripte mit folgenden Pfaden vorhanden sein (Stand: trunk 5937):
Im Skript "rc.iparchiv" muss evtl. der Pfad "PATH1=/var/media/ftp/uStor01", an den vorhandenen externen Datenträger angepasst werden.
Code:
root@fritz:/var/media/ftp/uStor01# cat my_iparchiv
Fri Oct 8 23:03:55 CEST 2010
##.###.##.#22
EDIT:
Der Patch wird aus dem trunk-Wurzelverzeichnis, wie folgt eingespielt:
Code:
:~/myfreetz/freetz5937/freetz-trunk> [COLOR="Red"]patch -p0 < iparchiv.patch.txt[/COLOR]
patching file make/iparchiv/Config.in
patching file make/iparchiv/files/root/etc/init.d/rc.iparchiv
patching file make/iparchiv/files/root/etc/onlinechanged/start_iparchiv
patching file make/iparchiv/iparchiv.mk
patching file make/iparchiv/Makefile.in
Code:
menu "Privat packages"
depends on FREETZ_SHOW_ADVANCED
source make/iparchiv/Config.in
endmenu
Mit "make/iparchiv-precompiled" kann man testen:
Code:
:~/myfreetz/freetz5937/freetz-trunk> make iparchiv-precompiled
mkdir -p packages/target-mipsel_uClibc-0.9.29/iparchiv-0.0.1/root
if test -d make/iparchiv/files; then tar -c -C make/iparchiv/files --exclude=.svn . | tar -x -C packages/target-mipsel_uClibc-0.9.29/iparchiv-0.0.1 ; fi
Code:
packages/target-mipsel_uClibc-0.9.29/iparchiv-0.0.1/root/etc/onlinechanged/start_iparchiv
Code:
packages/target-mipsel_uClibc-0.9.29/iparchiv-0.0.1/root/etc/init.d/rc.iparchiv
Im Skript "rc.iparchiv" muss evtl. der Pfad "PATH1=/var/media/ftp/uStor01", an den vorhandenen externen Datenträger angepasst werden.
Anhänge
Zuletzt bearbeitet: