Kombiniertes Enigma/Neutrino flashimage

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

bosmann@bosmann:~/tuxbox-cvs/cdk$ patch -p1 < /home/bosmann/tuxbox-cvs/neutrigma.diff
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -uNr ../cvs/cdk/make/flashable-dirs.mk ./cdk/make/flashable-dirs.mk
|--- ../cvs/cdk/make/flashable-dirs.mk 2009-01-18 17:33:59.000000000 +0100
|+++ ./cdk/make/flashable-dirs.mk 2009-03-07 14:52:20.000000000 +0100
--------------------------
File to patch:
Fehler in der Zeile4?
Muß ich da ein Pfad zu einem File eingeben? Wenn ich einfach Enter drücke kommt: Skip this patch? [y]
Wird der Patch abgelehnt wenn ich y bestätige?
Zuletzt geändert von bosmann am Sonntag 8. März 2009, 14:24, insgesamt 1-mal geändert.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino + Enigma = Neutrigma

Beitrag von seife »

Nein, du musst das richtige Patch-Kommando eingeben. Lies dir die Fehlermeldung noch mal durch ;)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

bosmann hat geschrieben:patch -p1
Für meine Patches wird -p0 benötigt.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

bosmann@bosmann:~/tuxbox-cvs/cdk$ patch -p0 < /home/bosmann/tuxbox-cvs/neutrigma.diff
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

~/tuxbox/cvs# patch -p0 -E -i ../patches/neutrigma.diff
patching file ./cdk/make/flashable-dirs.mk
patching file ./cdk/make/flash-expand-targets.mk
patching file ./cdk/make/fullimages.mk
patching file ./cdk/make/neutrigma.mk
patching file ./cdk/make/partition-images.mk
patching file ./cdk/make/reduce-libs.mk
patching file ./cdk/Makefile.am
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

Danke,
bosmann@bosmann:~/tuxbox-cvs$ patch -p0 -E -i ../neutrigma.diff
patching file ./cdk/make/flashable-dirs.mk
patching file ./cdk/make/flash-expand-targets.mk
patching file ./cdk/make/fullimages.mk
patching file ./cdk/make/neutrigma.mk
patching file ./cdk/make/partition-images.mk
patching file ./cdk/make/reduce-libs.mk
patching file ./cdk/Makefile.am
patching file ./cdk/newmake.files
Hunk #1 succeeded at 58 (offset -4 lines).
Aber mal sehen ob der Kompiler was gegen den Hunk hat... :D
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

bosmann hat geschrieben:
patching file ./cdk/newmake.files
Hunk #1 succeeded at 58 (offset -4 lines).
Aber mal sehen ob der Kompiler was gegen den Hunk hat... :D
Gestern habe ich den Patch aktualisiert, Du hast noch die alte Variante.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

Gestern habe ich den Patch aktualisiert, Du hast noch die alte Variante.
Ich habe den aus Deinem 1. Beitrag heute heruntergeladen und sehe folgendes:
diff -uNr ../cvs/cdk/make/flashable-dirs.mk ./cdk/make/flashable-dirs.mk
--- ../cvs/cdk/make/flashable-dirs.mk 2009-01-18 17:33:59.000000000 +0100
+++ ./cdk/make/flashable-dirs.mk 2009-03-07 14:52:20.000000000 +0100
-
-
-
+#
+
+flash-neutrigma-all-all: flash-neutrigma-squashfs-all flash-neutrigma-jffs2-all
+
+flash-neutrigma-squashfs-all: flash-neutrigma-squashfs-1x flash-neutrigma-squashfs-2x
+flash-neutrigma-jffs2-all: flash-neutrigma-jffs2-1x flash-neutrigma-jffs2-2x
+
+flash-neutrigma-all-1x: flash-neutrigma-squashfs-1x flash-neutrigma-jffs2-1x
+flash-neutrigma-all-2x: flash-neutrigma-squashfs-2x flash-neutrigma-jffs2-2x
+
+flash-neutrigma-squashfs-1x: $(flashprefix)/neutrigma-squashfs.img1x
+flash-neutrigma-squashfs-2x: $(flashprefix)/neutrigma-squashfs.img2x
+
+flash-neutrigma-jffs2-1x: $(flashprefix)/neutrigma-jffs2.img1x
+flash-neutrigma-jffs2-2x: $(flashprefix)/neutrigma-jffs2.img2x
+
+#
und es wurde schon ein neutrigma-squashfs kompiliert aber bei jffs2 kommt "Keine Regel..."
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

bosmann hat geschrieben:patching file ./cdk/newmake.files
Im aktuellen Patch wird diese Datei nicht verändert.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

Habe jetzt neu ausgecheckt und nach dem ./cinfigure (vor make flash-neutrigma...) den Patch aufgespielt:
bosmann@bosmann:~/tuxbox-cvs$ patch -p0 -E -i ../neutrigma.diff
patching file ./cdk/make/flashable-dirs.mk
Hunk #1 succeeded at 34 (offset 6 lines).
Hunk #2 succeeded at 102 (offset 6 lines).
Hunk #3 succeeded at 177 (offset 6 lines).
patching file ./cdk/make/flash-expand-targets.mk
patching file ./cdk/make/fullimages.mk
patching file ./cdk/make/neutrigma.mk
patching file ./cdk/make/partition-images.mk
patching file ./cdk/make/reduce-libs.mk
patching file ./cdk/Makefile.am
Hunk #1 succeeded at 120 (offset -3 lines).
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

bosmann hat geschrieben:nach dem ./cinfigure (vor make flash-neutrigma...) den Patch aufgespielt:
Der Patch muss, wie jeder andere Patch hier auch, vor autogen/configure eingespielt werden.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

neutrigma.diff nochmals aktualisiert, zusammen mit einer wahren
customizations-Orgie und --disable-automount konnte ich ein
Neutrigma-JFFS2-Image erstellen, was ich aber noch testen muss.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

Ok, ich konnte auch ein fehlerfreien neutrigma-squashfs erstellen. Als jffs2 bekam ich einen Krüppel der 9.175 MB groß war. Habe diverse Sachen entfernt (Bootloader, Skins, Pictures, Plugins, Locale...) bis ich auf flashbare Große von 8.257 MB kam. Ich konnte es auch flashen aber: "Kein System". Ich baue jetzt neu, aber wie sieht in etwa Deine "Orgie" aus? Ich habe in /home/customization u. a. root-neutrigma-jffs2-local.sh... :D
Danke
Zuletzt geändert von bosmann am Sonntag 8. März 2009, 21:28, insgesamt 1-mal geändert.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

ach noch was,
muß --disable-automount bei mir in die ./configure oder ist das in deiner diff?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

--disable-automount ist eine neue ./configure-Option,
die durch diesen Patch zur Verfügung steht:
http://forum.tuxbox-cvs.sourceforge.net ... 85#p365785

Der Patch ist, da ungetestet, noch nicht im CVS.

Ich habe mittlerweile auch ein 8.257 MB grosses JFFS2-Image hinbekommen
mit uClibc, leider muss es noch kleiner werden, da kein freier Speicherplatz
mehr im Image ist...
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

habe verstanden, jetzt kommt erst neubau, dann dieser Patch, dann Dein neutrigma.diff
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

Es gibt noch, von mir ungetestete, Patches, die JFFS2-Images
mit LZMA komprimieren, was eine höhere Kompression
ermöglicht: http://forum.tuxbox-cvs.sourceforge.net ... 91#p362491
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

ufff...welchen genau meinst du. könnte an einem bierreichen sonntag leicht verwechseln... :)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

bosmann hat geschrieben:ufff...welchen genau meinst du. könnte an einem bierreichen sonntag leicht verwechseln... :)
Beide, der eine für den Kernel (nur 2.6!) und der andere für mkfs.jffs2.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

da halte ich mich lieber raus bevor es mir zu hoch wird...bin halt noch ein anfänger
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

heute ist, glaube ich, alles gegen mich:
bosmann@bosmann:~/tuxbox-cvs/cdk$ cd /home/bosmann/tuxbox-cvs
bosmann@bosmann:~/tuxbox-cvs$ patch -p0 -E -i ../automount.diff
patching file ./cdk/configure.ac
Hunk #1 FAILED at 218.
Hunk #2 FAILED at 237.
Hunk #3 FAILED at 246.
Hunk #4 succeeded at 188 with fuzz 1 (offset -102 lines).
Hunk #5 succeeded at 779 with fuzz 1 (offset -198 lines).
3 out of 5 hunks FAILED -- saving rejects to file ./cdk/configure.ac.rej
patching file ./cdk/make/automount.mk
patching file ./cdk/make/bootstrap.mk
Hunk #1 FAILED at 74.
1 out of 1 hunk FAILED -- saving rejects to file ./cdk/make/bootstrap.mk.rej
patching file ./cdk/make/contrib-apps.mk
Hunk #1 FAILED at 3.
1 out of 1 hunk FAILED -- saving rejects to file ./cdk/make/contrib-apps.mk.rej
patching file ./cdk/make/flashroot-fs.mk
Hunk #1 FAILED at 2.
Hunk #2 FAILED at 25.
Hunk #3 FAILED at 53.
3 out of 3 hunks FAILED -- saving rejects to file ./cdk/make/flashroot-fs.mk.rej
patching file ./cdk/make/flashroot.mk
Hunk #1 succeeded at 43 (offset -3 lines).
patching file ./cdk/make/high-level-yadd.mk
Hunk #1 FAILED at 18.
1 out of 1 hunk FAILED -- saving rejects to file ./cdk/make/high-level-yadd.mk.rej
patching file ./cdk/make/linuxkernel.mk
Hunk #1 succeeded at 107 with fuzz 1 (offset -34 lines).
Hunk #2 FAILED at 137.
1 out of 2 hunks FAILED -- saving rejects to file ./cdk/make/linuxkernel.mk.rej
patching file ./cdk/make/radiobox.mk
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file ./cdk/make/radiobox.mk.rej
patching file ./cdk/root/etc/init.d/Makefile.am
patching file ./cdk/rules-make
bosmann@bosmann:~/tuxbox-cvs$ patch -p0 -E -i ../neutrigma.diff
patching file ./cdk/make/flashable-dirs.mk
Hunk #1 succeeded at 34 (offset 6 lines).
Hunk #2 succeeded at 102 (offset 6 lines).
Hunk #3 succeeded at 177 (offset 6 lines).
patching file ./cdk/make/flash-expand-targets.mk
patching file ./cdk/make/fullimages.mk
patching file ./cdk/make/partition-images.mk
patching file ./cdk/make/precious.mk
patching file ./cdk/make/reduce-libs.mk
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

Nimm einen neuen CVS-checkout, lagere ihn in einer sicheren Ecke
und kopiere das Verzeichnis zum Patchen/Kompilieren woanders hin.

Also:

1. CVS-checkout in ein leeres Verzeichnis
2. dies Verzeichnis woanders hin kopieren
3. patchen (automount, neutrigma)
4. autogen/configure/make

Wenn Du neu kompilieren willst ab Punkt 2 wiederholen
und gelegentlich das CVS-Verzeichnis per cvs aktualisieren.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

Werde ich auch tun Danke, eber jetzt läuft erst der Kompiler. Mal sehen was er anmeckert...
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino + Enigma = Neutrigma

Beitrag von rhabarber1848 »

bosmann hat geschrieben:patching file ./cdk/configure.ac
Hunk #1 FAILED at 218.
Hunk #2 FAILED at 237.
Hunk #3 FAILED at 246.
Falls Du das hier kompilierst, kannst Du gleich aufhören, das bringt nichts.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Neutrino + Enigma = Neutrigma

Beitrag von bosmann »

rhabarber1848 hat geschrieben:
bosmann hat geschrieben:patching file ./cdk/configure.ac
Hunk #1 FAILED at 218.
Hunk #2 FAILED at 237.
Hunk #3 FAILED at 246.
Falls Du das hier kompilierst, kannst Du gleich aufhören, das bringt nichts.
stimmt, es erstand ein "Krüppel" von 9.175.040 MB