Noch mal open2300 u. Freetz Fragen vom Freetz-Neuling

Hmm das mit der external und config von Hand würde ich noch hin bekommen.
Würde einfach an alphabetisch richtiger Stelle die Befehle und Syntax abkupfern und die Dateinamen einfach durch open2300 ersetzen.
config in :

Code:
make/oidentd/Config.in
source 
make/open2300/Config.in
source
make/openconnect/Config.in
source make/opendd/Config.in
source

und external so:?
Code:
make/obexftp/external.in
source make/oidentd/external.in
source
make/open2300/external.insource make/owfs/external.in
source make/php/external.in
source make/polipo/external.in
source

Wird dann das komplette open2300 Paket übersetzt und eingepflegt oder muss ich das mit jedem Bestandteil machen also cw2300 log2300 etc?
 
Code:
make/oidentd/Config.in
source 
make/open2300/Config.in
source
make/openconnect/Config.in
source make/opendd/Config.in
source
Die Zeilen sehen komisch aus. Hast Du einen Linux/unix-Editor benutzt? Ich würde das im Menu "Testing" der make/Config.in eintragen. Z. B.:
Code:
menu "Testing"
...
...
source make/open2300/Config.in
...
...
und external so:?
Mach mal ohne die external-Dateien, damit Du ein Erfolgserlebnis hast.
Wird dann das komplette open2300 Paket übersetzt und eingepflegt oder muss ich das mit jedem Bestandteil machen also cw2300 log2300 etc?
Ja, es werden alle binaries erstellt und in das Freetz-Image eingepflegt.
 
Wieder so ein dämlicher Fehler im Eifer des Gefechts übersehen.
Standardmäßig war im Freecomander Notepad und nicht Notepad++ als Editor eingestellt.....
So hatte aber schon beide Dateien übertragen dann berichtigt auch die external...
Die Treiber für die Usb 232Adapter, die Unterstützung für ext2+2 Fat , vsftp und IPv6 sind ebenfalls augewählt.
Die Voip files und capitreiber entfernt. Mal schauen was dabei heraus kommt.

Leider das da :
Code:
freetz@freetz-linux:~/freetz-stable-1.2$ make menuconfig
make/Config.in:57: can't open file "make/open2300/Config.in"
make: *** [menuconfig] Fehler 1
freetz@freetz-linux:~/freetz-stable-1.2$
 
Code:
make/Config.in:57: can't open file "make/open2300/Config.in"
Poste mal die Ausgaben von:
Code:
ls -la make/open2300/Config.in
und von:
Code:
cat make/open2300/Config.in
Die Voip files und capitreiber entfernt.
Ich habe aus meiner 7170 Folgendes entfernt:
Code:
FREETZ_REMOVE_ASSISTANT=y
FREETZ_REMOVE_AURA_USB=y
FREETZ_REMOVE_AVM_VPN=y
FREETZ_REMOVE_CAPIOVERTCP=y
FREETZ_REMOVE_DTRACE=y
FREETZ_REMOVE_FTPD=y
FREETZ_REMOVE_HELP=y
FREETZ_REMOVE_MEDIASRV=y
FREETZ_REMOVE_MINID=y
FREETZ_REMOVE_PRINTSERV=y
FREETZ_REMOVE_PRINTSERV_MODULE=y
FREETZ_REMOVE_SMBD=y
FREETZ_REMOVE_SUPPORT=y
FREETZ_REMOVE_TR069=y
FREETZ_REMOVE_TR069_FWUPDATE=y
FREETZ_REMOVE_UPNP=y
FREETZ_REMOVE_USERMAN=y
FREETZ_REMOVE_VOIPD=y
FREETZ_REMOVE_VOIP_ISDN=y
 
Moin,
Code:
freetz@freetz-linux:~$ svn checkout http://svn.freetz.org/branches/freetz-stable-1.2 freetz-stable-1.2
Ausgecheckt, Revision 9288.
freetz@freetz-linux:~$ ls -la make/open2300/Config.in
ls: Zugriff auf make/open2300/Config.in nicht möglich: Datei oder Verzeichnis nicht gefunden
freetz@freetz-linux:~$ cd freetz-stable-1.2
freetz@freetz-linux:~/freetz-stable-1.2$ ls -la make/open2300/Config.in
ls: Zugriff auf make/open2300/Config.in nicht möglich: Datei oder Verzeichnis nicht gefunden
freetz@freetz-linux:~/freetz-stable-1.2$ cat make/open2300/Config.in
cat: make/open2300/Config.in: Datei oder Verzeichnis nicht gefunden
freetz@freetz-linux:~/freetz-stable-1.2$

sehe ich das richtig, das die config in und external in im open2300 Verzeichnis ebenfalls händisch erstellt werden müssen?
Beste Grüße
 
sehe ich das richtig, das die config in und external in im open2300 Verzeichnis ebenfalls händisch erstellt werden müssen?
Ja, im make/open2300-Verzeichnis musst Du die Config.in, die external.in und die external.files, manuell/händisch erstellen. Die make/Config.in und die make/external.in sind vorhanden und in diese müssen nur die Einträge für open2300 gemacht werden.
 
[Direktzitat entfernt]

Muss ich diese Dateien auch per Hand befüllen?

Etwa so:
Code:
config FREETZ_PACKAGE_open2300
	bool "open2300-1.1 (binary only)"
	select FREETZ_LIB_libopenobex
	default n
	help
		This package contains an open2300 wettersoftware.

nur was ich hinter select schreiben soll ????
 
Zuletzt bearbeitet von einem Moderator:
Nun sieht das so aus:
Code:
freetz@freetz-linux:~/freetz-stable-1.2$ cat make/open2300/Config.in
config FREETZ_PACKAGE_open2300
        bool "open2300(binary only)"

        default n
        help
                This package contains open2300 wettersoftware.

freetz@freetz-linux:~/freetz-stable-1.2$ ls -la make/open2300/Config.in
-rw-r--r-- 1 freetz freetz 130 Aug 18 03:07 make/open2300/Config.in
freetz@freetz-linux:~/freetz-stable-1.2$
 
So wäre besser:
Code:
config FREETZ_PACKAGE_OPEN2300

Wird sofort erledigt.

Zwischenzeitlich habe ich folgende Fehlermeldung bei "make menuconfig"

Code:
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 142 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.024 B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 73006 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Ersetzen von libnspr4 4.8.9-1ubuntu2.2 (durch .../libnspr4_4.8.9-1ubuntu2.3_i386.deb) ...
Ersatz für libnspr4 wird entpackt ...
libnspr4 (4.8.9-1ubuntu2.3) wird eingerichtet ...
Trigger für libc-bin werden verarbeitet ...
ldconfig deferred processing now taking place
freetz@freetz-linux:~$
freetz@freetz-linux:~$ svn checkout http://svn.freetz.org/branches/freetz-stable-1.2 freetz-stable-1.2
Ausgecheckt, Revision 9288.
freetz@freetz-linux:~$ cd freetz-stable-1.2
freetz@freetz-linux:~/freetz-stable-1.2$ make menueconfig
make: *** Keine Regel, um »menueconfig« zu erstellen.  Schluss.
freetz@freetz-linux:~/freetz-stable-1.2$
 
Zwischenzeitlich habe ich folgende Fehlermeldung bei "make menuconfig"
Code:
freetz@freetz-linux:~/freetz-stable-1.2$ make menueconfig
make: *** Keine Regel, um »menueconfig« zu erstellen.  Schluss.
Ein Schreibfehler. Richtig wäre:
Code:
make menuconfig
 
Ein Schreibfehler. Richtig wäre:
Code:
make menuconfig

Musst entschuldigen bin wieder mal zu hastig:mad:

Nun scheint alles zu laufen:D

Wenn ich alles auf die Box hochgeladen habe muss ich noch die open2300.dist, welche hoffentlich noch erzeugt wird, editieren wg. Ortsangabe Account server+port usbserial usw. und anschließend umbenennen auf open2300.conf

Und noch folgendes script laden :

Code:
#!/bin/bash

for (( I=1; $I <= 40; I++ ))
do

    /opt/bin/log2300 /webserver/wetter/wetter.log ;sleep 55
    if [ $I -eq 5 ] ; then /opt/bin/cw2300 &>/dev/null ; /opt/bin/minmax2300 wboth ;  let I=1 ; continue
fi
done

und mit :
Code:
./script1 &disown
im telnet ausführen.

Werde wohl die neuen Pfade anpassen müssen..

Ps Habe ich ganz alleine geschrieben - ganz stolz drauf :)
 
Wenn ich alles auf die Box hochgeladen habe muss ich noch die open2300.dist, welche hoffentlich noch erzeugt wird, editieren wg. Ortsangabe Account server+port usbserial usw. und anschließend umbenennen auf open2300.conf
Eine "open2300-dist.conf"-Datei findest Du im Verzeichnis "source/target-mipsel_uClibc-0.x.xx.x/open2300-1.10" in deinem Build-System. Zum Erstellen/Ändern/Ergänzen von Text-/Script-Dateien _auf_ der Box, kann der Editor nano nützlich sein. Deine conf-Datei(en) und Scripte kannst Du auch im Build-System erstellen und mit Hilfe des open2300-Paketes (z. B.: Verzeichnisse: "files/var.tar/var/tmp/open2300") in das Freetz-Image einpflegen (und so auf die Box bringen, in einen rw-Bereich wo auch eine nachträgliche Änderung/Ergänzung mit z. B. nano, noch möglich ist).
 
Hmm, ich wäre erst mal froh,wenn das cw2300 wieder per cronjob laufen würde:)
 
D. h. es hat mit cronjob, auf der Box schon mal funktioniert?
Hast Du die binaries externalisiert? Warum musst Du cronjob benutzen?

Nein nicht auf der FB auf der NSLU hingegen schon , nur hatten sich cw2300 und log2300 ständig um den Comport der Wetterstation gebissen, daher das Script und alles lief tutti.
cron ist doch bereits auf der Box? Wenigstens habe ich es nicht herausgeschmissen..

Dann bekommt Citzizen Weather alle 5min meine Stationswerte

Eine "open2300-dist.conf"-Datei findest Du im Verzeichnis "source/target-mipsel_uClibc-0.x.xx.x/open2300-1.10" in deinem Build-System. Zum Erstellen/Ändern/Ergänzen von Text-/Script-Dateien _auf_ der Box, kann der Editor nano nützlich sein. Deine conf-Datei(en) und Scripte kannst Du auch im Build-System erstellen und mit Hilfe des open2300-Paketes (z. B.: Verzeichnisse: "files/var.tar/var/tmp/open2300") in das Freetz-Image einpflegen (und so auf die Box bringen, in einen rw-Bereich wo auch eine nachträgliche Änderung/Ergänzung mit z. B. nano, noch möglich ist).

Ich glaube ich wohl nicht die richtige Brille auf.... lasse gerade Totalcomander per FTP in meiner Buildumgebung suchen...

Du meinst doch den souce Ordner im Stammverzeichniss? sonst finde ich keinen..

Habe mir gerade wieder Image bauen lassen , ca 6,5 Mb groß , ich schau da auch mal rein.
 
cron ist doch bereits auf der Box? Wenigstens habe ich es nicht herausgeschmissen..
Poste mal von deiner Box, die Ausgabe von:
Code:
ps | grep crond
... nicht die richtige Brille auf.... lasse gerade Totalcomander per FTP in meiner Buildumgebung suchen...
Du meinst doch den souce Ordner im Stammverzeichniss? sonst finde ich keinen..
Poste mal aus deinem Build-System (d. h., dort aus dem Freetz-Wurzelverzeichnis) die Ausgabe von:
Code:
find source -iname 'open2300-dist.conf'
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.