Neutrino auf der Dreambox

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

prodigy7 hat geschrieben:@seife:

Kannst du dein durchgelaufenes Image mal Uploaden bei http://ulc.tuxbox-cvs.sourceforge.net ?
Nein. Nach Rücksprache mit der Rechtsabteilung und meinen Kollegen, deren Copyrights betroffen sind, werde ich keine Images, die potenziell problematische Kernelmodule enthalten (head.ko) zur Verfügung stellen.
Ein Image ohne head.ko hilft dir aber nichts.

Ich schaue mal ob ich es hinkriege, daß beim Booten das Modul aus /var geladen wird, so dass ich Images ohne head.ko verteilen kann, wo ihr head.ko selbst nach /var/modules legen müsst. Das ist aber nicht trivial (head.ko wird momentan geladen, vor /var gemounted wird) und außerdem weiß ich nicht, ob ohne das Modul das Netzwerk überhaupt funktioniert, du also per ftp das Modul nach /var hochladen kannst. Insofern kann ich das erst probieren wenn ich wieder vor der Box sitze.
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

Okay - kann ich nachvollziehen und ist okay. Wenn du eine Lösung findest, wo man die head.ko selbst in /var ablegt, wäre es nett :-)
Wenn ich aber selbst ein Image baue wie ich es schonmal getan habe, entspricht es deinem aktuellen Stand?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Ja, ich glaube schon. Ich glaube bei mir lokal habe ich noch ein "make .procps3" gemacht oder so, aber eigentlich sollte alles drin sein.

...ich mach mal ein "make seife" target ins Makefile, damit ich mir das nicht immer alles merken muss ;-)

Ich sehe grad: .automount, .dvbsnoop, .procps3 und .strace sind gebaut, aber das ist alles nicht wirklich wichtig.
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

Hab mir das mal angeguckt: Ich weis ja nicht, wie das ganze sich verhält wenn noch keine head.ko geladen wurde, aber im Prinzip reicht es ja, wenn du eine entsprechende Abfrage und insmod in dem Skript einbaust, wo auch Neutrino, sectionsd & co gestartet werden oder? Behaupte ich jetzt mal so in meinem jugendlichen Leichtsinn ;-)
Hollo
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Mittwoch 22. August 2001, 00:00

Re: Neutrino für die Dreambox bauen.

Beitrag von Hollo »

habe es geschafft ein Image zu erstellen :D :D :D

am ende kam ein etwa 5MByte complete.img raus :D

was mich nur wundert ist, wenn ich das unter Neutrino flashe als Komplettimage, dann behält er das "alte" Var vom letzten image drauf (demzufolge sind Senderlisten etc schon drauf?!)
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

Hollo hat geschrieben:was mich nur wundert ist, wenn ich das unter Neutrino flashe als Komplettimage, dann behält er das "alte" Var vom letzten image drauf (demzufolge sind Senderlisten etc schon drauf?!)
Wie hast du das geflasht? Hab dafür das Tool von Dream genommen bei der ersten Installation und habe gesagt, das er das Flash komplett löschen soll.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Hollo hat geschrieben:habe es geschafft ein Image zu erstellen :D :D :D

am ende kam ein etwa 5MByte complete.img raus :D

was mich nur wundert ist, wenn ich das unter Neutrino flashe als Komplettimage, dann behält er das "alte" Var vom letzten image drauf (demzufolge sind Senderlisten etc schon drauf?!)
Ja, "komplettimage" in diesem Sinne gibt es für die dreambox nicht.
Welches Image hattest du denn vorher drauf? In meiner rcS sorgt folgender codeschnipsel dafür, daß beim ersten boot /var/ initialisiert wird:

Code: Alles auswählen

        # special hack, so that cdkflash/root/ dir can be used as yadd
        if [ -e /.flash ]; then
                /bin/mount -t jffs2 /dev/mtdblock/1 /var
                if [ ! -e /var/.neutrino-init ] && [ -e /init-var.tar.gz ]; then
                        echo "initializing /var..."
                        /bin/umount /var
                        /bin/eraseall /dev/mtd/1
                        /bin/mount -t jffs2 /dev/mtdblock/1 /var
                        cd /var
                        tar xvzf /init-var.tar.gz
                        touch .neutrino-init
                        cd ..
                fi
        fi
Das bedeutet, mit einem sportlichen "rm /var/.neutrino-init" und anschließendem reboot machst du ein "reset to factory settings".

@prodigy7: man müßte mal probieren ob das Netzwerk ohne head.ko auch funktioniert. Ansonsten hast du ja keine Chance, das in /var abzulegen...
Edit: ich habe grad mal im dmesg auf der box nachgeschaut, das sieht ganz gut aus, ich setze mich am Wochenende da mal dran. Da das head.ko allein schon 300kB groß ist, bietet es sich allerdings vermutlich an, auch den /var/-Bereich etwas grösser zu machen. Mal sehn ;)
Hollo
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Mittwoch 22. August 2001, 00:00

Re: Neutrino für die Dreambox bauen.

Beitrag von Hollo »

@seife

war schon ein neutrino-image drauf incl. touchfile

vielen dank für die erklärung des var`s :wink:

eine vergrößerung der var-partition wäre klasse, denke doch das momentan eine menge an speicher im squashfs verloren geht

edit: axo, ich muste übrigens auch noch ein "make libs" machen, da ein libary nicht gefunden wurde, dann lief auch alles durch
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

seife hat geschrieben:@prodigy7: man müßte mal probieren ob das Netzwerk ohne head.ko auch funktioniert. Ansonsten hast du ja keine Chance, das in /var abzulegen...
Edit: ich habe grad mal im dmesg auf der box nachgeschaut, das sieht ganz gut aus, ich setze mich am Wochenende da mal dran. Da das head.ko allein schon 300kB groß ist, bietet es sich allerdings vermutlich an, auch den /var/-Bereich etwas grösser zu machen. Mal sehn ;)
Vielleicht wäre es ja auch eine Option, ein kleines Skript zu haben, welches nachträglich nochmal das Image öffnet, nur um die head.ko abzulegen?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Das war ja einfach ;)

neutrino-dm500-seife-20080303-no_head_ko.mtd0.img

Dieses Image nach /dev/mtd/0 flashen, dann rebooten.
Die Box holt sich jetzt per dhcp eine IP. Wenn ihr keinen DHCP-Server habt: Pech gehabt! :) (oder über die serielle Konsole /var/etc/network/interfaces von Hand bearbeiten).

Dann per ftp die head.ko aus Archive/dreamdriver_dm500_20071022.tar.bz2 nach /var/lib/modules hochladen. Nochmal rebooten und es sollte funktionieren (bei mir hat es das).

Ohne head.ko ist leider kein Framebuffer da, also kann ich nichts am TV anzeigen. Auch die LEDs kann ich ohne Modul nicht ansteuern, sonst hätte ich da was gebastelt, aber so geht das halt nicht. Kontrolliert am Besten per serieller Konsole, ob alles so tut, wie ich mir das vorstelle ;)

Viel Spaß!
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

Cool! Ich probiere es morgen mal aus und geb dir eine Rückmeldung!
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

Okay - war neugierig und hab das Image doch jetzt schon eingespielt. Funktioniert alles sauber! Jetzt müssen nur noch die Plugins mitgebaut werden und alles ist perfekt :-)
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Naja. Alle Plugins die ich benutze, werden gebaut ;-)
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

Ich vermiße im Prinzip nur tuxmaild - den Rest brauche ich auch nicht wirklich.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Wenn du mit meinem patch gepatcht hast, schau dir mal cdk/customize-flash-pre an, weil:

Code: Alles auswählen

$ find root/cdkroot/ -name *tuxmail*
root/cdkroot/lib/tuxbox/plugins/tuxmail.cfg
root/cdkroot/lib/tuxbox/plugins/tuxmail.la
root/cdkroot/lib/tuxbox/plugins/tuxmail.so
root/cdkroot/bin/tuxmaild
root/cdkroot/var/tuxbox/config/tuxmail
root/cdkroot/var/tuxbox/config/tuxmail/tuxmail.conf
...gebaut wird alles, du mußt es nur mit reinpacken (vermutlich .../plugins/tuxmail.so und .../bin/tuxmaild, schau es dir einfach bei .procps3 ab).
Mein Patch läßt da mehr customizing zu als der original dreambox-Branch (das könnte man eigentlich mal einchecken, das schadet ja nichts, auch für enigma nicht. Beim dream-Branch bin ich da nur etwas zurückhaltend ;) )
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

Okay ... danke für den Hinweis. Werde nochmal meinen Compiler morgen anschmeißen :-)
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

@seife:

Scheinbar hat sich was im Branch geändert - das Patchen am Anfang läuft schon nicht mehr durch:

Code: Alles auswählen

patching file cdk/Makefile.am
Hunk #1 FAILED at 244.
Hunk #2 succeeded at 292 with fuzz 2 (offset 13 lines).
Hunk #3 succeeded at 353 with fuzz 1 (offset 22 lines).
Hunk #4 succeeded at 948 (offset 22 lines).
Hunk #5 succeeded at 959 (offset 22 lines).
Hunk #6 succeeded at 1830 (offset 22 lines).
Hunk #7 succeeded at 1896 (offset 22 lines).
Hunk #8 succeeded at 2165 (offset 26 lines).
Hunk #9 FAILED at 2194.
Hunk #10 succeeded at 2470 (offset 26 lines).
Hunk #11 succeeded at 2480 (offset 26 lines).
Hunk #12 FAILED at 2697.
Hunk #13 succeeded at 2713 (offset 27 lines).
Hunk #14 FAILED at 2738.
Hunk #15 FAILED at 2753.
Hunk #16 succeeded at 2802 (offset 29 lines).
Hunk #17 FAILED at 2837.
6 out of 17 hunks FAILED -- saving rejects to file cdk/Makefile.am.rej
patching file cdk/configure.ac
Reversed (or previously applied) patch detected!  Assume -R? [n]  
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Geduld haben du musst, junger Jedi!

Bin gerade dabei, die wichtigsten Sachen ins CVS zu mergen, so dass mein Patch relativ klein werden wird.
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

Die Macht möge mit dir sein ;-)

Geb einfach bescheid, wenn du fertig bist!
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Re: Neutrino für die Dreambox bauen.

Beitrag von PT-1 »

Be patient Obi Wan ...
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

So, bei mir funktioniert es soweit.
neutrino-dream-20080310.diff.gz

Achtung: das Auschecken ist jetzt etwas anders:

- ganz normal den dreambox-branch auschecken
- cd cdk
- ./prepare_neutrino dm500
- ./make checkout_neutrino
- cd ..
- patchen mit meinem diff
- cd cdk
- ./prepare_neutrino dm500 (ja, nochmal)
- ./make dreamboximage_neutrinoroot

Also auschecken / bauen genauso wie mit dem "Original".

Ich gehe davon aus, daß es noch nicht ganz fehlerfrei ist, aber bei mir funktioniert es soweit.
Änderungen im Neutrino gab es übrigens keine, nur im Buildsystem.
Wenn ihr schon "mein" neutrino drauf hattet, dann macht mal "rm /var/.neutrino-init" und rebootet dann, dann gibt es einen "reset to factory settings". Selbst wenn es vorher noch funktioniert hat, kann es danach kaputt sein ;-)
Zuletzt geändert von seife am Montag 10. März 2008, 15:23, insgesamt 1-mal geändert.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Neutrino für die Dreambox bauen.

Beitrag von mb405 »

also irgendwie sind jede menge fehler drin.

auschecken mit
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -f -r dreambox -P .

und dann patchen bringt die fehler
patching file apps/dvb/zapit/include/zapit/bouquets.h
Hunk #1 FAILED at 111.
1 out of 1 hunk FAILED -- saving rejects to file apps/dvb/zapit/include/zapit/bouquets.h.rej
patching file apps/dvb/zapit/include/zapit/frontend.h
Hunk #1 FAILED at 58.
Hunk #2 FAILED at 115.
2 out of 2 hunks FAILED -- saving rejects to file apps/dvb/zapit/include/zapit/frontend.h.rej
patching file apps/dvb/zapit/include/zapit/zapit.h
Hunk #1 FAILED at 37.
1 out of 1 hunk FAILED -- saving rejects to file apps/dvb/zapit/include/zapit/zapit.h.rej
patching file apps/dvb/zapit/include/zapit/client/msgtypes.h
Hunk #1 FAILED at 51.
Hunk #2 FAILED at 137.
Hunk #3 succeeded at 145 (offset -31 lines).
2 out of 3 hunks FAILED -- saving rejects to file apps/dvb/zapit/include/zapit/client/msgtypes.h.rej
patching file apps/dvb/zapit/include/zapit/client/zapitclient.h
Hunk #1 succeeded at 201 (offset -67 lines).
Hunk #2 FAILED at 403.
1 out of 2 hunks FAILED -- saving rejects to file apps/dvb/zapit/include/zapit/client/zapitclient.h.rej
patching file apps/dvb/zapit/include/zapit/client/zapittypes.h
Hunk #1 FAILED at 100.
Hunk #2 FAILED at 112.
2 out of 2 hunks FAILED -- saving rejects to file apps/dvb/zapit/include/zapit/client/zapittypes.h.rej
patching file apps/dvb/zapit/lib/zapitclient.cpp
Hunk #1 succeeded at 156 with fuzz 2 (offset 17 lines).
Hunk #2 succeeded at 173 with fuzz 2 (offset 17 lines).
Hunk #3 FAILED at 193.
Hunk #4 FAILED at 827.
2 out of 4 hunks FAILED -- saving rejects to file apps/dvb/zapit/lib/zapitclient.cpp.rej
patching file apps/dvb/zapit/src/bouquets.cpp
Hunk #1 FAILED at 261.
1 out of 1 hunk FAILED -- saving rejects to file apps/dvb/zapit/src/bouquets.cpp.rej
patching file apps/dvb/zapit/src/pzapit.cpp
Hunk #1 FAILED at 94.
Hunk #2 FAILED at 353.
Hunk #3 FAILED at 406.
3 out of 3 hunks FAILED -- saving rejects to file apps/dvb/zapit/src/pzapit.cpp.rej
patching file apps/dvb/zapit/src/scan.cpp
Hunk #1 FAILED at 358.
Hunk #2 FAILED at 370.
Hunk #3 FAILED at 533.
Hunk #4 FAILED at 760.
Hunk #5 FAILED at 916.
5 out of 5 hunks FAILED -- saving rejects to file apps/dvb/zapit/src/scan.cpp.rej
patching file apps/dvb/zapit/src/udpstreampes.cpp
patching file apps/dvb/zapit/src/zapit.cpp
Hunk #1 FAILED at 157.
Hunk #2 FAILED at 877.
Hunk #3 FAILED at 1253.
Hunk #4 FAILED at 2051.
Hunk #5 FAILED at 2429.
Hunk #6 FAILED at 2639.
Hunk #7 FAILED at 2754.
Hunk #8 FAILED at 2779.
8 out of 8 hunks FAILED -- saving rejects to file apps/dvb/zapit/src/zapit.cpp.rej
patching file apps/dvb/zapit/src/zapost/frontend.cpp
Hunk #1 FAILED at 436.
Hunk #2 FAILED at 466.
Hunk #3 FAILED at 515.
Hunk #4 succeeded at 655 with fuzz 2 (offset 130 lines).
Hunk #5 FAILED at 957.
Hunk #6 FAILED at 978.
5 out of 6 hunks FAILED -- saving rejects to file apps/dvb/zapit/src/zapost/frontend.cpp.rej
patching file apps/dvb/zapit/src/zapost/video.cpp
Hunk #1 FAILED at 32.
1 out of 1 hunk FAILED -- saving rejects to file apps/dvb/zapit/src/zapost/video.cpp.rej
patching file apps/misc/libs/libconnection/basicclient.cpp
Hunk #1 FAILED at 82.
Hunk #2 succeeded at 100 with fuzz 1 (offset -45 lines).
Hunk #3 succeeded at 125 (offset -45 lines).
1 out of 3 hunks FAILED -- saving rejects to file apps/misc/libs/libconnection/basicclient.cpp.rej
patching file apps/misc/libs/libconnection/basicclient.h
Hunk #1 FAILED at 39.
1 out of 1 hunk FAILED -- saving rejects to file apps/misc/libs/libconnection/basicclient.h.rej
patching file apps/misc/libs/libconnection/basicsocket.cpp
patching file apps/tuxbox/enigma/boot/bootmenue/bootmenue.cpp
patching file apps/tuxbox/enigma/boot/bootmenue/my_fb.h
patching file apps/tuxbox/enigma/boot/bootmenue/my_lcd.h
patching file apps/tuxbox/neutrino/daemons/controld/controld.cpp
Hunk #1 FAILED at 852.
Hunk #2 FAILED at 890.
2 out of 2 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/daemons/controld/controld.cpp.rej
patching file apps/tuxbox/neutrino/daemons/controld/eventwatchdog.cpp
Hunk #1 FAILED at 27.
Hunk #2 FAILED at 69.
Hunk #3 FAILED at 78.
Hunk #4 FAILED at 96.
Hunk #5 FAILED at 270.
Hunk #6 FAILED at 297.
6 out of 6 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/daemons/controld/eventwatchdog.cpp.rej
patching file apps/tuxbox/neutrino/daemons/timerd/timermanager.cpp
Hunk #1 FAILED at 123.
Hunk #2 FAILED at 132.
Hunk #3 FAILED at 142.
Hunk #4 FAILED at 160.
Hunk #5 FAILED at 235.
Hunk #6 FAILED at 253.
Hunk #7 FAILED at 421.
Hunk #8 succeeded at 279 (offset -402 lines).
Hunk #9 FAILED at 294.
Hunk #10 FAILED at 823.
9 out of 10 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/daemons/timerd/timermanager.cpp.rej
patching file apps/tuxbox/neutrino/lib/controldclient/controldclient.h
Hunk #1 FAILED at 70.
Hunk #2 FAILED at 128.
2 out of 2 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/lib/controldclient/controldclient.h.rej
patching file apps/tuxbox/neutrino/lib/controldclient/controldtypes.h
patching file apps/tuxbox/neutrino/lib/sectionsdclient/sectionsdclient.cpp
Hunk #1 succeeded at 1 with fuzz 2.
Hunk #2 succeeded at 536 (offset -88 lines).
Hunk #3 FAILED at 598.
Hunk #4 FAILED at 639.
Hunk #5 FAILED at 743.
3 out of 5 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/lib/sectionsdclient/sectionsdclient.cpp.rej
patching file apps/tuxbox/neutrino/src/neutrino.cpp
Hunk #1 FAILED at 44.
Hunk #2 FAILED at 1537.
Hunk #3 FAILED at 1568.
Hunk #4 FAILED at 1583.
Hunk #5 FAILED at 1595.
Hunk #6 FAILED at 1618.
Hunk #7 FAILED at 1635.
Hunk #8 FAILED at 1648.
Hunk #9 FAILED at 1677.
Hunk #10 FAILED at 1701.
Hunk #11 FAILED at 1716.
Hunk #12 FAILED at 1961.
Hunk #13 FAILED at 1979.
Hunk #14 succeeded at 2160 (offset 27 lines).
Hunk #15 FAILED at 2416.
Hunk #16 FAILED at 2457.
Hunk #17 FAILED at 2487.
Hunk #18 FAILED at 2870.
Hunk #19 FAILED at 3169.
Hunk #20 FAILED at 3253.
Hunk #21 FAILED at 3279.
Hunk #22 FAILED at 3377.
21 out of 22 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/neutrino.cpp.rej
patching file apps/tuxbox/neutrino/src/neutrino.h
Hunk #1 FAILED at 217.
Hunk #2 FAILED at 238.
Hunk #3 FAILED at 258.
3 out of 3 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/neutrino.h.rej
patching file apps/tuxbox/neutrino/src/neutrinoMessages.h
Hunk #1 FAILED at 102.
1 out of 1 hunk FAILED -- saving rejects to file apps/tuxbox/neutrino/src/neutrinoMessages.h.rej
patching file apps/tuxbox/neutrino/src/daemonc/remotecontrol.cpp
Hunk #1 FAILED at 29.
Hunk #2 succeeded at 51 with fuzz 2 (offset -33 lines).
Hunk #3 FAILED at 68.
Hunk #4 succeeded at 124 with fuzz 2 (offset -44 lines).
Hunk #5 FAILED at 135.
Hunk #6 succeeded at 155 with fuzz 2 (offset -50 lines).
Hunk #7 succeeded at 169 (offset -51 lines).
Hunk #8 succeeded at 184 (offset -51 lines).
Hunk #9 FAILED at 241.
Hunk #10 succeeded at 528 (offset -58 lines).
4 out of 10 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/daemonc/remotecontrol.cpp.rej
patching file apps/tuxbox/neutrino/src/driver/framebuffer.h
Hunk #1 FAILED at 141.
1 out of 1 hunk FAILED -- saving rejects to file apps/tuxbox/neutrino/src/driver/framebuffer.h.rej
patching file apps/tuxbox/neutrino/src/driver/lcdd.cpp
patching file apps/tuxbox/neutrino/src/driver/lcdd.h
patching file apps/tuxbox/neutrino/src/driver/rcinput.cpp
Hunk #1 FAILED at 844.
Hunk #2 FAILED at 1566.
Hunk #3 FAILED at 1586.
3 out of 3 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/driver/rcinput.cpp.rej
patching file apps/tuxbox/neutrino/src/driver/stream2file.cpp
patching file apps/tuxbox/neutrino/src/driver/stream2file.h
patching file apps/tuxbox/neutrino/src/driver/audiodec/mp3dec.cpp
patching file apps/tuxbox/neutrino/src/gui/alphasetup.h
patching file apps/tuxbox/neutrino/src/gui/audioplayer.cpp
patching file apps/tuxbox/neutrino/src/gui/audioplayer.h
patching file apps/tuxbox/neutrino/src/gui/channellist.cpp
Hunk #1 succeeded at 530 (offset -99 lines).
Hunk #2 succeeded at 670 (offset -250 lines).
Hunk #3 FAILED at 884.
1 out of 3 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/gui/channellist.cpp.rej
patching file apps/tuxbox/neutrino/src/gui/epgplus.cpp
patching file apps/tuxbox/neutrino/src/gui/filebrowser.h
patching file apps/tuxbox/neutrino/src/gui/infoviewer.cpp
Hunk #1 FAILED at 263.
Hunk #2 FAILED at 274.
Hunk #3 succeeded at 454 with fuzz 2 (offset 24 lines).
Hunk #4 FAILED at 463.
Hunk #5 FAILED at 949.
Hunk #6 FAILED at 1189.
5 out of 6 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/gui/infoviewer.cpp.rej
patching file apps/tuxbox/neutrino/src/gui/movieinfo.cpp
patching file apps/tuxbox/neutrino/src/gui/movieplayer.cpp
patching file apps/tuxbox/neutrino/src/gui/neutrino_menu.cpp
patching file apps/tuxbox/neutrino/src/gui/widget/colorchooser.cpp
Hunk #1 FAILED at 154.
Hunk #2 FAILED at 176.
2 out of 2 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/gui/widget/colorchooser.cpp.rej
patching file apps/tuxbox/neutrino/src/gui/widget/lcdcontroler.cpp
Hunk #1 FAILED at 170.
Hunk #2 FAILED at 210.
2 out of 2 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/gui/widget/lcdcontroler.cpp.rej
patching file apps/tuxbox/neutrino/src/gui/widget/rgbcsynccontroler.cpp
patching file apps/tuxbox/neutrino/src/gui/widget/rgbcsynccontroler.h
patching file apps/tuxbox/tools/satfind/satfind.c
Hunk #1 FAILED at 409.
1 out of 1 hunk FAILED -- saving rejects to file apps/tuxbox/tools/satfind/satfind.c.rej
patching file cdk/Makefile.am
patching file cdk/customize-flash
patching file cdk/customize-flash-pre
patching file cdk/prepare_neutrino
patching file cdk/rules-archive
patching file cdk/rules-make
patching file cdk/rules.pl
patching file cdk/Patches/linux-enable-serial-console.diff
patching file cdk/Patches/procps.diff
patching file cdk/root/etc/fstab
patching file cdk/root/etc/inittab
patching file cdk/root/etc/profile
patching file cdk/root/etc/init.d/Makefile.am
patching file cdk/root/etc/init.d/rcK
patching file cdk/root/etc/init.d/rcS
patching file cdk/root/etc/init.d/start
patching file cdk/root/etc/init.d/start_automount
patching file cdk/root/etc/init.d/start_neutrino
mantz
Einsteiger
Einsteiger
Beiträge: 129
Registriert: Donnerstag 6. Juni 2002, 23:11

Re: Neutrino für die Dreambox bauen.

Beitrag von mantz »

ich kann es jetzt nicht ausprobieren, aber gestern hat es bei mir so funktioniert:

export CVS_RSH=ssh
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -f -r dreambox -P .
cd cdk
chmod ugo+x prepare_neutrino
./prepare_neutrino dm500
make checkout_neutrino
cvs -qz3 up -dPA apps/ cdk/root/
zcat neutrino-dream-20080303.diff.gz | patch -p1
make dreamboximage_neutrinoroot
make rebuild-flash
make flash-compress


gestern als ich es ausprobiert habe, hat es noch funktioniert, dann kam die änderung im cvs und dannach kam diese fehlermeldung die prodigy7 hier angesprochen hat...

jetzt müßte man halt das neue patch nehmen, also:

zcat neutrino-dream-20080310.diff.gz | patch -p1
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Ähm ja. Ich hätte es nochmal probieren sollen, aber es war halt schon spät :-)
Ich habe den obigen Post nochmal editiert, und so wie es jetzt da steht, funktioniert es bei mir auch...
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Neutrino für die Dreambox bauen.

Beitrag von mb405 »

so habs mal so gemacht wie seife geschrieben hat. klappt bis jetzt