So, da es hier immer wieder Missverständnisse gibt, nochmal ne Erklärung:
Die meisten Skripte hier benutzen NewTuxwetter als Ausgabemodul und rufen dies auf. Dazu gibt es folgendes zu beachten:
a) Bitte das NewTuxwetter aus der Database bzw. vom BluePanel Download benutzen
Die Skripte übergeben die drazustellenden Inhalte über eine "Netzwerkverbindung" an Newtuxwetter. Bei der "Beta ohne libcurl" die ich gepostet habe, funktioniert diese Schnittstelle noch nicht. Diese Beta ist zum testen gedacht, da ich im Moment dabei bin die libcurl zu eliminieren und die (die libcurl ist für die internetverbindung, sprich für den http-Download verantwortlich) http-Routinen selbst zu implementieren.
b) Der Aufruf von Tuxwetter mit libcurl
Da das Tuxwetter die libcurl benötigt muss man innerhalb des Skriptes den "LD_LIBRARY_PATH" angeben, damit NewTuxwetter die lib auch findet. Dazu folgendes:
1. auf der 7020
ist ja Glücklicherweise der komplette Flash beschreibbar, also hier die libcurl aus dem tuxwet verzeichnis einfach nach /usr/lib kopieren und man braucht den "export" Befehl nicht und die Welt ist in Ordnung.
2. auf allen Boxen
Der LD_LIBRARY_PATH ist wichtig in der aktiven shell. Also den Befehl am besten in das Skript, welches das Tuxwetter aufruft selbst eintragen.
3. GAAANZ WICHTIG !
Wenn ihr reinschreibt
export LD_LIBRARY_PATH=/var/bin/tuxwet
dann wird der lib-Pfad auf dieses Verzeichnis gesetzt. Das bedeutet, das die Box NUR in diesem Pfad nach libs sucht und die ganzen Standardlibs unter Umständen nciht finden kann. Daher auch das LCD Problem .... Daher schreiben wir wenn dann folgendes:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/var/bin/tuxwet
Somit wird dann der Pfad /var/bin/tuxwet zu dem vorhandenen hinzugefügt und der vorhandene nicht einfach ersetzt.
4. NOOOCCHH WICHTIGER !
Schreibt sowas bitte nie in die init rein ..
So, ich hoffe nun für etwas Klarheit gesorgt zu haben
Grüsse
Seddi
P.S.: Macht weiter so .. gefällt mir gut, was hier so alles entsteht