Dateien im Flash updaten

Wie blitze ich ein Bild - Permanent Outgoing Incomes
Pumuckl
Interessierter
Interessierter
Beiträge: 56
Registriert: Donnerstag 4. Oktober 2001, 00:00

Beitrag von Pumuckl »

Möchte die /bin/eZap mit einer neuen Version aktualisieren.
Wie bekomm ich Zugriff darauf, um die Datei zu überschreiben? FTP geht ja nur direkt in /var. Über Telnet wärs ja sicher möglich. Wo muss die Datei dann liegen, damit ich sie an die genannte stelle kopieren kann?

Oder geht das nur so? http://tuxbox.berlios.de/forum/viewtopi ... &forum=6&8

<font size=-1>[ This Message was edited by: Pumuckl on 2001-10-21 14:23 ]</font>
meier111
Interessierter
Interessierter
Beiträge: 33
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von meier111 »

Hi Pumuckel


ich machs mit Wincommander http://www.ghisler.com/

verbinden mit Ftp, vorher einrichten kopieren geht mit diesen Programm super und hat den Vorteil das es bei diesen Commander eine "Dosbox" gibt.

cu

Meier111
Maniac
Einsteiger
Einsteiger
Beiträge: 107
Registriert: Samstag 11. August 2001, 00:00

Beitrag von Maniac »

Hmm per FTP kannst du da keine neuen Dateien draufmachen, da musst du ein neues CramFS erzeugen.
meier111
Interessierter
Interessierter
Beiträge: 33
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von meier111 »

?????

ich kopiere hiermit die channels.bin

die service.xml die ganzen Dateien die
mit ftp sichtbar sind.

ich gebe nur Tipps weiter die ich selbst versucht und geschaft habe.

cu

Meier111
Pumuckl
Interessierter
Interessierter
Beiträge: 56
Registriert: Donnerstag 4. Oktober 2001, 00:00

Beitrag von Pumuckl »

meier111, mit FTP geht nicht, weil du da direkt im /var landest und keine Möglichkeit hast, nach /bin zu kommen.

ok, dann muss ich mich doch mal mit dem cramfs auseinandersetzen...
Schade dass der BR-Kernel Linux platt macht, sonst hätte man so kopieren können. Kann man den nicht davon abhalten, den Flashinhalt teilweise zu killen? Ich denk der is protected???
Ogdan
Interessierter
Interessierter
Beiträge: 33
Registriert: Montag 15. Oktober 2001, 00:00

Beitrag von Ogdan »

Ein neues cramFS ???
Da kann ich nichts mit anfangen, auch wenn ich den Namen schon gelesen habe. Nur habe ich hier noch niergens ne verständliche Hilfe gefunden wie es gehen soll.
Kann mal jemand an einem Beispiel das herein und herauskopieren einer Datei ins/aus dem Flash erklären?
TaGana
Interessierter
Interessierter
Beiträge: 96
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von TaGana »

Würde mich auch interessieren.

Meinetwegen nicht direkt ins Flash, man könnte ja diesen Bereich ins image updaten und danach mit den bekannten Methoden das gesamte Flash schreiben. (ist einfacher so)

Nur: Wie extrahiere ich die Files vom Flash und wie bringe ich die neuen wieder rein ?

Ist da möglich ein Programmchen (im CVS) das so was macht ?
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Wer lesen kann ist klar im Vorteil <IMG SRC="/forum/images/smiles/icon_wink.gif">

http://tuxbox.berlios.de/forum/viewtopi ... forum=6&25
Ogdan
Interessierter
Interessierter
Beiträge: 33
Registriert: Montag 15. Oktober 2001, 00:00

Beitrag von Ogdan »

Danke, wollen mal sehen, ob ich das hinbekomme.
TaGana
Interessierter
Interessierter
Beiträge: 96
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von TaGana »

Danke LazyT !!!

Sieht machbar aus <IMG SRC="/forum/images/smiles/icon_smile.gif">

Mal gucken ob's wie im Circus ist, da sagt man auch immer "das kan ich auch" klappt aber nicht immer <IMG SRC="/forum/images/smiles/icon_smile.gif">

Sag mal, gibt es eine compilierte mkcramfs version für windows ?
aladalpe
Interessierter
Interessierter
Beiträge: 60
Registriert: Mittwoch 22. August 2001, 00:00

Beitrag von aladalpe »

Hallo LazyT!
Also über eine compilerte version von mkcramfs würde ich mich auch sehr freuen. Am liebsten eine die unter "cygwin", Windows oder so funktioniert!
Habe am Wochenende graue Haare beim Versuch das ganze aus dem CVS unter "cygwin" zu kompilieren bekommen! Leider ohne Erfolg!! ;-(( ist immer mittedrin abgestürtzt!!
Vielen Dank schon mal!!
aladalpe@gmx.de
TaGana
Interessierter
Interessierter
Beiträge: 96
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von TaGana »

Wie ich das verstehe braucht man:

mkcramfs
eraseall

Die eraseall.c have ich gefunden, wo ist aber mkcramfs.c ?

Ich schliesse mich an aladalpe an, sind da compilierte cygwin (oder linux) versionen verfügbar ?
Ogdan
Interessierter
Interessierter
Beiträge: 33
Registriert: Montag 15. Oktober 2001, 00:00

Beitrag von Ogdan »

Auch ich muß mich dieser Bitte anschließen. Habe mit dem compilieren einfach noch meine großen Probleme.
Ogdan
Interessierter
Interessierter
Beiträge: 33
Registriert: Montag 15. Oktober 2001, 00:00

Beitrag von Ogdan »

@LazyT Wie verhindere ich eigentlich, daß beim herauskopieren die datenmenge ins unermeßliche steigt, da das FTP Programm aufgrund der verlinkten Verzeichnisse immer weiter macht (hatte schon über 100MB zusammen).
PS: Laß mich raten, jetzt kommt Linux benutzen <IMG SRC="/forum/images/smiles/icon_smile.gif">
tueftler17
Interessierter
Interessierter
Beiträge: 77
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von tueftler17 »

Hi Ogdan!

Ich habe es mal mit tar versucht. Die damit erzeugte Datei kann man per FTP übertragen, auf dem Zielrechner auspacken und die links sind weiter enthalten. Auspacken mit dem Tool auf der windows-boot-manager-Seite.
Tschau
Tüftler17
Extreme
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von Extreme »

@Ogdan

Du machst doch das:

mount -t cramfs -o ro /dev/mtdblock/3 /var/tmp/flash

dann kopiere nicht das komplette verzeichnis
/var/tmp/flash, sondern die einzelnen Verzeichnisse einzeln.

Ohne /var/tmp/flash sonst sieht das so aus:
/var/tmp/flash/var/tmp/flash/var/tmp/flash/var/tmp/flash

8MB+8MB+8MB+8MB+8MB+8MB+8MB+... = unendlich

Das Verzeichnis /flash enthaelt dann wieder den gesamten flash-Inhalt, der den gesamten flash-Inhalt enthaelt, der den ...

Ruckzuck ist die Platte voll. <IMG SRC="/forum/images/smiles/icon_wink.gif">

CU
Ingo
Ogdan
Interessierter
Interessierter
Beiträge: 33
Registriert: Montag 15. Oktober 2001, 00:00

Beitrag von Ogdan »

@Extreme
Hast recht und da noch so einige Verzeichnisse verlinkt sind geht das auch an anderer Stelle so weiter.(Zumindest bei mir)
Habe es mit tar gemacht. Funktioniert ziemlich gut nur das dann das 'var' Verzeichniss fehlt also nochmal tar mit var und ich hatte das flash Verzeichniss zweimal. <IMG SRC="/forum/images/smiles/icon_smile.gif"> Man lehrnt nicht aus, jetzt weis ich wenigstens wie ich alles raus bekomme.
Jetzt fehlen nur noch die Dateien zum wieder rein bekommen und die hoffnung das ich meine Compilierprobleme noch löse.

Dank an tueftler17 & Extreme
aladalpe
Interessierter
Interessierter
Beiträge: 60
Registriert: Mittwoch 22. August 2001, 00:00

Beitrag von aladalpe »

@Tueftler:
Könntest Du dein Wissen mit uns teilen und uns erklären, schritt für schritt was man über z.b. Telnet eingeben muss damit man das ganze aus dem mtd/3-flash "tar't"??
Das wäre sicherlich für viele hilfreich!
Vielen Dank schon mal im Vorraus!
Gruss,
Aladalpe.
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Nix für ungut, aber wer nicht mal tar benutzen kann sollte die Sache lieber lassen!
aladalpe
Interessierter
Interessierter
Beiträge: 60
Registriert: Mittwoch 22. August 2001, 00:00

Beitrag von aladalpe »

Danke für die Antwort LazyT! War sehr hilfreich!!
Ob man's lieber lassen soll oder nicht sollte jedem überlassen sein!
Und wenn es einem keiner beibringt kann man das leider auch nicht lernen. Tut mir Leid das ich mit Linux und so nicht so vertraut bin!! Ich bin aber lernbereit und ziemlich Lernfähig!!
Du solltest Dir da nicht anmassen jemand zu empfehlen dass der das lassen soll, nur weil dieser am Anfang der "Kette" steht!!

Was weiss ich auf welchen anderen gebieten Du dich "versuchst" wo Du mir nicht mal annähernd das Wasser reichen kannst. Da würde ich Dir doch auch nicht sagen "lass das lieber...". tss..

Also an alle andere für hilfe waere ich sehr dankbar!!
Korso
Interessierter
Interessierter
Beiträge: 51
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Korso »

@aladalpe

Also da muß ich LazyT mal in Schutz nehmen.
Er hilft wirklich gut und geduldig.
Aber er hat auch recht, wenn man tar nicht bedienen kann - und das ist doch recht elementar im UNIX-Umfeld, dann sollte man doch lieber auf einem PC ein bißchen mit Linux "spielen" als das gleich auf der Box probieren.
Ich denke, das war's was LazyT damit sagen wollte. Und das "tar-Probleme" wohl nicht hier ins Forum gehören.

Nix für ungut.

Korso
aladalpe
Interessierter
Interessierter
Beiträge: 60
Registriert: Mittwoch 22. August 2001, 00:00

Beitrag von aladalpe »

<kopfschüttel>
<kopfschüttel>
Ich vertehe Euch nicht!
Wir wollen doch alle was lernen!!
Und die gleiche Zeit die Du Dir hier genommen hast dass zu schreiben, hättest du auch einfach nur die Kommandozeilen die man über Telnet eingeben muss (nicht nur die zum Taren!!) aufschreiben können!!
Ich möchte doch einfach nur wissen wie man die dateien aus mtd/3 rauskopiert!!
Ja, ich habe das hier gelesen:
http://tuxbox.berlios.de/forum/viewtopi ... forum=6&30
Habe es auch schon über telnet gemounted gehabt, aber weiss leider was man eingeben muss damit das ganze nach dem mounten ein tar erzeugt!!

Im übrigen habe ich niemand angegriffen!

Und noch was!! Nur weil ich nicht so ganz firm bin im Unix heisst das nicht dass ich nicht (auch wenn es nur ein bisschen ist) zum Projekt beigetragen habe!! (fragt mal tmbinc!!) Also könnte ich auch denken dass man mir evtl. auch hilft!! tsss... ;-(

<font size=-1>[ This Message was edited by: aladalpe on 2001-10-23 11:32 ]</font>

<font size=-1>[ This Message was edited by: aladalpe on 2001-10-23 11:34 ]</font>
Korso
Interessierter
Interessierter
Beiträge: 51
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Korso »

tar erzeugen ( C reate):
tar -cvf {name des tar-archivs} {Pfad}

tar -cvf test.tar /var

tar auspacken ( X tract):
tar -xvf {name des tar-archivs} {Pfad}

tar -xvf test.tar

Oder mal auf einer Linux-Büchse: man tar eingeben.
Wirrkopf
Interessierter
Interessierter
Beiträge: 25
Registriert: Mittwoch 29. August 2001, 00:00

Beitrag von Wirrkopf »

Create:

tar cvf tarfilename.tar /Verzeichniswasdutarenwillst

entpacken:

ins verzeichnis wechseln wohin du etwas entpacken willst

tar xvf tarfilename.tar

HTH

Wirrkopf

P.S.: tar --help
Korso
Interessierter
Interessierter
Beiträge: 51
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Korso »

hihi, war ganz kurz schneller;-)

Aber Redundanz schadet ja nicht...