Online Update

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
pweiss
Beiträge: 2
Registriert: Samstag 25. Oktober 2008, 01:45

Online Update

Beitrag von pweiss »

GUten Tag,

kann mir jemand Tips geben, wie ich ein Online Update
in meinem IMage realisieren kann?

gruß
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: Online Update

Beitrag von dietmarw »

--with-updatehttpprefix=URL
pweiss
Beiträge: 2
Registriert: Samstag 25. Oktober 2008, 01:45

Re: Online Update

Beitrag von pweiss »

Ja gut, und wie stelle ich das in einem Menü da?
Ich habe so an ein Flexmenü gedacht.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Re: Online Update

Beitrag von PT-1 »

Flexmenu ist ja so Schwarzglotzer ...

Dbox Taste
Service
Und dann Image Update ganz unten
Die online suche checkt dann die URL die du angegeben hast
dwilx

Re: Online Update

Beitrag von dwilx »

dietmarw hat geschrieben:--with-updatehttpprefix=URL
Ja eben, ist doch alles schon vorhanden, muss doch nur beim Imagebauen konfiguriert werden. Flexmenü ist in der Beziehung, wie "Bier nach München tragen", es sei denn es geht bei den Updates um was ganz anderes.
Mourice

Online Update mit Counter

Beitrag von Mourice »

Hi,

vielleicht kann mir ja jemand helfen ...

Erst einmal ... das Online-Update funktioniert.

Jetzt habe ich auf der Download-Seite einen Counter eingerichtet, der zum Zählen einen Link benutzt der auf die eigentlich Update-Datei zeigt.

Das heisst jetzt, dass in der img.list jetzt statt "http://xxx.xxx.com/Images/Image.img2x" "http://xxx.xxx.com/count.php?id=1" stehen muss.

Auch das funktioniert, allerdings nur das Zählen. Die Download-Datei auf /tmp ist danach aber nur 0 Byte gross.

Das ganze einfach nur mit telnet und wget funktioniert sauber. Nur halt nicht über die Online-Funktion von Neutrino.

Habe selber schonmal über die Quellen geschaut (müsste eigentlich im update.cpp sein), aber bin halt kein c++ Kenner.

Hat vielleicht jemand eine Idee ?

MfG
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Re: Online Update

Beitrag von Gaucho316 »

Ich vermute, dass es daran liegt, dass du ja vorher die Image-Datei direkt heruntergeladen hast und du nun über eine PHP-Seite gehst, die dir die Datei ausliefert. Das Herunterladen geschieht in der Datei system/httptool.cpp. Dort werden mit curl_easy_setopt() Optionen gesetzt, die den Download steuern. Mal ins Blaue hineingetippt, würde ich laut manpage sagen, dass die Option CURLOPT_FOLLOWLOCATION gesetzt werden muss.
Mourice

Re: Online Update

Beitrag von Mourice »

Gaucho316 hat geschrieben:Ich vermute, dass es daran liegt, dass du ja vorher die Image-Datei direkt heruntergeladen hast und du nun über eine PHP-Seite gehst, die dir die Datei ausliefert. Das Herunterladen geschieht in der Datei system/httptool.cpp. Dort werden mit curl_easy_setopt() Optionen gesetzt, die den Download steuern. Mal ins Blaue hineingetippt, würde ich laut manpage sagen, dass die Option CURLOPT_FOLLOWLOCATION gesetzt werden muss.
Hi,

Du bist einfach "genial".

Ich sitze seit Tagen an diesem Problem ... Du schaust einfach kurz drüber ... Vielen Dank.

Mein Tag ist gerettet.

Danke.

MfG
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Online Update

Beitrag von rhabarber1848 »

Ungetestet. CVS-tauglich?

Code: Alles auswählen

diff -uNr ../cvs/apps/tuxbox/neutrino/src/system/httptool.cpp ./apps/tuxbox/neutrino/src/system/httptool.cpp
--- apps/tuxbox/neutrino/src/system/httptool.cpp	2006-03-19 20:55:37.000000000 +0100
+++ apps/tuxbox/neutrino/src/system/httptool.cpp	2011-06-23 19:48:01.000000000 +0200
@@ -88,6 +88,7 @@
 		curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 0);
 		curl_easy_setopt(curl, CURLOPT_USERAGENT, userAgent.c_str());
 		curl_easy_setopt(curl, CURLOPT_FAILONERROR, 1);
+		curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION,1);
 		//curl_easy_setopt(curl, CURLOPT_VERBOSE, 1);
 
 		if(strcmp(g_settings.softupdate_proxyserver,"")!=0)
Mourice

Re: Online Update

Beitrag von Mourice »

Hi,

ich habe diese Änderung natürlich auch getestet mit "echten" Image-Namen.

Es funktioniert auch "ohne" Links.

Wenn Du mir glaubst ... dann kann es auch ins CVS. Ob es jemand braucht ...

MfG

PS.: Ich brauche es ... und nicht vergessen ... der "Schlaue" war Gaucho316
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Online Update

Beitrag von rhabarber1848 »

Mourice hat geschrieben:Wenn Du mir glaubst ...
Warum nicht? ;)
Mourice hat geschrieben:dann kann es auch ins CVS.
Erledigt: http://article.gmane.org/gmane.comp.vid ... x.scm/3007
Mourice hat geschrieben:Ob es jemand braucht ...
Mindestens zwei brauchen es, mich stört es nicht ;)
Mourice

Re: Online Update

Beitrag von Mourice »

rhabarber1848 hat geschrieben: Mindestens zwei brauchen es, mich stört es nicht ;)
Hi,

wer ist denn der "Andere" ?

MfG
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Online Update

Beitrag von rhabarber1848 »

Mourice hat geschrieben:
rhabarber1848 hat geschrieben: Mindestens zwei brauchen es, mich stört es nicht ;)
wer ist denn der "Andere" ?
Dein Doppelgänger ;) Sorry, habe den thread nicht richtig gelesen... :oops:
Mourice

Re: Online Update

Beitrag von Mourice »

rhabarber1848 hat geschrieben: Dein Doppelgänger ;) Sorry, habe den thread nicht richtig gelesen... :oops:
Doppelgänger ??? auch optisch ? :D

MfG