Online Update
-
- Beiträge: 2
- Registriert: Samstag 25. Oktober 2008, 01:45
Online Update
GUten Tag,
kann mir jemand Tips geben, wie ich ein Online Update
in meinem IMage realisieren kann?
gruß
kann mir jemand Tips geben, wie ich ein Online Update
in meinem IMage realisieren kann?
gruß
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
Re: Online Update
--with-updatehttpprefix=URL
-
- Beiträge: 2
- Registriert: Samstag 25. Oktober 2008, 01:45
Re: Online Update
Ja gut, und wie stelle ich das in einem Menü da?
Ich habe so an ein Flexmenü gedacht.
Ich habe so an ein Flexmenü gedacht.
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
Re: Online Update
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
Dbox Taste
Service
Und dann Image Update ganz unten
Die online suche checkt dann die URL die du angegeben hast
Re: Online Update
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.dietmarw hat geschrieben:--with-updatehttpprefix=URL
Online Update mit Counter
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
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
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Online Update
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.
Re: Online Update
Hi,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.
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
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Online Update
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)
Re: Online Update
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
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
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Online Update
Warum nicht?Mourice hat geschrieben:Wenn Du mir glaubst ...
Erledigt: http://article.gmane.org/gmane.comp.vid ... x.scm/3007Mourice hat geschrieben:dann kann es auch ins CVS.
Mindestens zwei brauchen es, mich stört es nichtMourice hat geschrieben:Ob es jemand braucht ...
Re: Online Update
Hi,rhabarber1848 hat geschrieben: Mindestens zwei brauchen es, mich stört es nicht
wer ist denn der "Andere" ?
MfG
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Online Update
Dein Doppelgänger Sorry, habe den thread nicht richtig gelesen...Mourice hat geschrieben:wer ist denn der "Andere" ?rhabarber1848 hat geschrieben: Mindestens zwei brauchen es, mich stört es nicht
Re: Online Update
Doppelgänger ??? auch optisch ?rhabarber1848 hat geschrieben: Dein Doppelgänger Sorry, habe den thread nicht richtig gelesen...
MfG