CRAMFS / IDXFS

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
PappNase
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Mittwoch 3. Oktober 2001, 00:00

Beitrag von PappNase »

Hallo,
hat jemand für mich die compilierten Versionen für es erstellen vom CRAMFS und IDXFS. Dann kann ich nämlich endlich eine neueres Version vom YADD in meine Box einspielen.

Danke schon mal.

CU PappNase

<font size=-1>[ This Message was edited by: PappNase on 2001-10-13 13:59 ]</font>
tueftler17
Interessierter
Interessierter
Beiträge: 77
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von tueftler17 »

Hi!

Eigentlich mag ich ja keine "Ich auchs", aber trotzdem:

An einem Link zu den Dateien, gerne auch im Source-Code hätte ich echt Interesse. Ich fänd es super, wenn ich mir mein Image selber machen könnte.

Tschau
Tüftler17
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

cramfs gibts es in der kernel src

idxfs in unserem cvs unter boot
PappNase
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Mittwoch 3. Oktober 2001, 00:00

Beitrag von PappNase »

Hi Derget,

den Source-Code habe ich ja, bloß compiliert bekomme ich das nicht. Ich weiß - wer es nicht kann soll es lernen, aber ein bißchen Starthilfe wäre schon nicht schlecht, und wenn ich das MKCRAMFS habe,bin ich ja schon fast am Ziel.

Also eine Mail wäre echt nicht schlecht.

Danke.

CU PappNase

_________________


<font size=-1>[ This Message was edited by: PappNase on 2001-10-13 21:11 ]</font>
PappNase
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Mittwoch 3. Oktober 2001, 00:00

Beitrag von PappNase »

HI,
hat sich erledigt. War ein Fehler im Source.
tueftler17
Interessierter
Interessierter
Beiträge: 77
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von tueftler17 »

Hi Pappnase!

Schreib doch mal bitte kurz, welcher Fehler es war. Dann würden die anderen nicht suchen müssen. <IMG SRC="/forum/images/smiles/icon_smile.gif">

Tschau
Tüftler17
tueftler17
Interessierter
Interessierter
Beiträge: 77
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von tueftler17 »

Hi Derget!

Inzwischen habe ich mich ein wenig weiter mit der Geschichte befaßt, im CVS auch einige Dokus gefunden und glaube <IMG SRC="/forum/images/smiles/icon_smile.gif"> das auch verstanden zu haben.

Aber wenn ich das richtig verstehe, brauch ich noch zwei Dateien:

- mkfs.jffs2 und
- eraseall.c

In den Howto's gibts zur Zeit nur einen Linka auf "zur zeit offline. Hast Du einen Tip, wo man die Dateien finden könnte???

Vielen Dank!
Tüftler17
PappNase
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Mittwoch 3. Oktober 2001, 00:00

Beitrag von PappNase »

Hi,

die mkcramfs compiliert bei mir nicht richtig und brach wg. des #define MAXFSLEN ab. ich habe das alles in eine zeile geschrieben und schon ging es.

die Dateien für eraseall und so findest du auf
http://www.linux-mtd.infradead.org/.

aber kompiliert bekomme ich das eraseall nicht richtig. auf der dbox gestartet fehlen irgendwelche libs, oder so.
Hat nicht jemand die lauffähige eraseall für nicht?

CU PappNase

P.S. ich verstehe ja nicht, warum uns keiner die drei popeligen dateien zur verfügung stellt. die software ist ja supergut (neutrino usw.), aber was nützt es, wenn man diese nicht in die dbox bekommt.


<font size=-1>[ This Message was edited by: PappNase on 2001-10-14 13:13 ]</font>
tueftler17
Interessierter
Interessierter
Beiträge: 77
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von tueftler17 »

Hi Pappnase!

Vielen Dank für den Link, das Checkout läuft gerade. Wenn ich etwas hinbekommen habe, was hilfreich ist, werde ich Dich als ersten Informieren. (Wenn Du eine Mailadresse eingetragen hast, habe ich noch nicht nachgesehen).

Viele Grüße

Tüftler17
PappNase
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Mittwoch 3. Oktober 2001, 00:00

Beitrag von PappNase »

Hi,

hab jetzt das eraseall fertig.
habe ich mit -static compiliert. ist jetzt zwar saugroß (1.4MB) aber läuft <IMG SRC="/forum/images/smiles/icon_smile.gif">

nur kann ich noch nicht das cramfs löschen, weil dies readonly ist.

hiiillllllllfffffffffeeee.

<font size=-1>[ This Message was edited by: pappnase on 2001-10-14 16:53 ]</font>
tueftler17
Interessierter
Interessierter
Beiträge: 77
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von tueftler17 »

Hallo Pappnase!

Also: Es war überhaupt kein Problem, das eraseall zu compilieren, ging ohne Fehler. Anschließend habe ich es auf die Box kopiert, laufen lassen, geht auch ohne Fehler. Als Basis habe ich das 28er Image genommen. Wenn Du möchtest, kann ich es Dir mailen, aber so wie ich es verstanden habe, brauchst Du es nicht mehr.

So, jetzt versuche ich eine Verbindung von der Dbox auf meinen NFS-Server zu bekommen mit

mount IP_des_Linuxrechner:/dbox2/cdkroo /var/tmp/mnt

(Natürlich habe ich /var/tmp/mnt angelegt). Leider erhalte ich immer die Fehlermeldung mount: Mounting on .....failed: No such device

Im Augenblick könnte ich es mir nur so vorstellen: Die benötigten Dateien immer in die Ramdisk kopieren (/var/tmp), von der ich aber nicht wirklich weiss, wie gross die ist. Von dan aus könnte man dann mit cat die Daten hin und her schieben.

Ist das vernünftig, oder hat jemand einen Tip mit dem Mount-Befehl??

Tschau
Tüftler17

Ach ja, was ich eigentlich möchte, ist das 28er Image um die neuen Versionen von Elitedvb und Neutrino ergänzen. Dafür dachte ich daran, die eigentlich laufenden Images mit tar in das tmp-Directory zu packen, auf meine Linux-Kiste damit damit, dort die Dateien entsprechend modifizieren, eine mini-img-Datei erzeugen für ein mtd, dieses in die Box hauen und lächeln...
Gast

Beitrag von Gast »

Ach nee, woll'n wir das nicht alle <IMG SRC="/forum/images/smiles/icon_wink.gif">

http://tuxbox.berlios.de/forum/viewtopi ... &forum=6&3
PappNase
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Mittwoch 3. Oktober 2001, 00:00

Beitrag von PappNase »

@tueftler17,

compiliert habe ich es, bloß leider nur mit -static, daher sehr groß. mail es mir bitte doch mal und vielleicht den comp. befehl.


ich habe noch eine andere idee. man nehme ein image, z.b. 28 und lese es byteweise ein und tausche dann darin z.b. die cramfs aus. dann muß man auch nicht auf der box rumfummeln. das mußte eigentlich gehen, da ja im image die verschiedenen systeme immer an der gleichen stelle mit der gleichen länge stehen. restlänger werden, soweit ich das sehe mit "null" gefüllt.
also: ich baue mir ein image-patcher, baue mir cramfs usw. auf und patche die dann in ein image hinein.
klingt das nicht auch gut? proggi starten und image in die box einspielen. mal schaun, ob ich das hinbekomme.
weiterer schritt: mit dem patcher direkt die verschiedenen fs es aus verzeichnissen aufbauen. (one klick lösung) - aber das ist noch ein weiter weg. mal gucken, ob ich mich nicht verlaufen werde.

cu PappNase

<font size=-1>[ This Message was edited by: PappNase on 2001-10-14 17:55 ]</font>
tueftler17
Interessierter
Interessierter
Beiträge: 77
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von tueftler17 »

Hi Pappnase, Du hast Yahoo-Post.

Gruß
Tüftler17
tueftler17
Interessierter
Interessierter
Beiträge: 77
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von tueftler17 »

Hallo nochmal!

Eine möglicheweise einfache Frage habe ich noch:

Muß ich das mkcramfs auf der Box laufen lassen oder ist es ebenso ok, dieses auf der Linux-Kiste (natürlich mit dem entsprechenden Switch) laufen zu lassen. In dem Howto steht ja, daß es auf der Box sein muß aber ich verstehe eigentlich nicht wirklich, warum.

Der Hintergrund ist natürlich immer noch mein Problem mit dem Mounten von der Box auf das FS des Linux-Rechners.

Als Alternative kann ich natürlich die Daten in mein cdkroot kopieren, von der Linux-Kiste die Box booten und da das mkcramfs ausführen...

Bin auf Antworten gespannt,

Gruß
Tüftler17