busybox-1.7.x

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich hab mal auf meinen server das busybox.diff erneuert. mit den zusätzlichen patches von busybox.net.
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

... bei mir wird immer das abgefragt ... wo kann man das voreinstellen ?

W83627HF/F/HG/G Watchdog (CONFIG_WDT_W83627) [N/y/m/?] (NEW)

====
Token
sagem-avia600_enx-1xi-cable-telecom
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Beitrag von ingrid »

Token hat geschrieben:... bei mir wird immer das abgefragt ... wo kann man das voreinstellen ?

W83627HF/F/HG/G Watchdog (CONFIG_WDT_W83627) [N/y/m/?] (NEW)
busybox.config.m4(.diff)
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

DANKE ... aber gehts noch etwas genauer ?
weil: den eintrag gibts natuerlich in dem ybuild-diff so nicht (ich nehme an, aus dem grund fragt er auch danach ?)
also in welche "abteilung" kommt wie welcher eintrag ... sorry, klingt jetzt nach vorkauen,

so sieht bei mir ein diff-"part" aus:

# Linux System Utilities
#
...
...
...
@@ -479,27 +530,34 @@
option(`CONFIG_FEATURE_MAKEDEVS_TABLE', `n', `n')
option(`CONFIG_MOUNTPOINT', `n', `n')
option(`CONFIG_MT', `n', `n')
+option(`CONFIG_NMETER', `n', `n')
+option(`CONFIG_RAIDAUTORUN', `n', `n')
+option(`CONFIG_READAHEAD', `n', `n')
option(`CONFIG_RUNLEVEL', `n', `n')
option(`CONFIG_RX', `n', `n')
option(`CONFIG_STRINGS', `n', `n')
option(`CONFIG_SETSID', `n', `n')
option(`CONFIG_TASKSET', `n', `n')
option(`CONFIG_TIME', `y', `y')
+option(`CONFIG_TTYSIZE', `n', `n')
option(`CONFIG_BB_WATCHDOG', `n', `n')

====
Token
Zuletzt geändert von Token am Mittwoch 26. September 2007, 22:00, insgesamt 1-mal geändert.
sagem-avia600_enx-1xi-cable-telecom
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Beitrag von ingrid »

BÜDDE
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

ingrid, ich musste mal ein edit machen ... bitte um freundliche beachtung.
DANKE ;)
sagem-avia600_enx-1xi-cable-telecom
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Beitrag von ingrid »

Da müsstest Du anders rangehen, weil der Part nicht in Deinem Diff ist. Hab's jetzt nicht durchexerziert, weil ich noch "old fashion" 1.7.1 benutze, hab keine Lust, die Fixes einzupatchen, da ich noch keine Nachteile meiner 1.7.1 "gespürt" habe.
Aber von der Theorie müsstest Du so verfahren:

Wenn ich mich richtig erinnere, spuckt das Ding den Context aus, nach welchem Wert der fehlende in Deiner .m4-Datei kommt. Da musst Du mal auf der Konsole genau hinschauen, dürfte die Zeile sein, bevor er Dich fragt. Dann nimmst Du die schon vorgepatchte .m4-Datei, die Du momentan hast, packst den fehlenden Wert an genau die Stelle, die der Context Dir sagt. Anschließend musst Du per Hand ein diff gegenüber der Originalen UNGEPATCHTEN busybox.config.m4 erstellen (mit "diff -Naur busybox.config.m4.original busybox.config.m4 > busybox.m4.diff"). Die Originale Datei bekommst Du aus dem busybox-1.7.1.tar.bz2 File. Das Diff, was herausgekommen ist, ist dann Dein neues busybox.m4.diff, welches Deine Änderung enthält.

Ein wenig Handarbeit, aber so dürfte es laufen, so hatte ich mein Diff neulich glaube ich auch erstellt, wenn ich mich nicht irre.

Und wenn Du das durch hast, dann kannste ab jetzt auch per Hand Diffs erstellen. Ist doch auch was nettes. Jeden Tag was Neues zum Lernen. ;)

Aber keine Angst: das liest sich nur komplizierter, als es ist. Ist ganz einfach.

Edit: Das busybox-1.7.1.tar.bz2 file findest Du übrigens in Deinem Archive-Ordner, brauchste nicht extra runterladen. Das hat das CDK schon für Dich erledigt. (Auspacken: http://de.wikipedia.org/wiki/Tar#Einige_Beispielaufrufe)

So, und jetzt gehe ich mal 'ne Schrippe kauen. *g*
Rebel1
Interessierter
Interessierter
Beiträge: 87
Registriert: Montag 14. August 2006, 09:10

Beitrag von Rebel1 »

Hi,
da ja wohl busybox 1.7.1 auf unseren Boxen, so wie es scheint, problemlos läuft, wäre es da nicht mal an der Zeit, das ganze mal ins CVS einzuchecken?
dwilx

Beitrag von dwilx »

Denke ich eigentlich auch, schon weil die weniger Platz braucht, wäre das sicher sinnvoll.
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

gute idee ... und den kernel .35 auch gleich mit dazu ... beide sachen als kombination laufen sehr stabil.

====
Token
sagem-avia600_enx-1xi-cable-telecom
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Token hat geschrieben:gute idee ... und den kernel .35 auch gleich mit dazu ... beide sachen als kombination laufen sehr stabil.

====
Token
Kann ich bestätigen. :)

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
bellum
bbs-Maintainer
Beiträge: 282
Registriert: Montag 23. Oktober 2006, 22:13

Beitrag von bellum »

Token hat geschrieben:gute idee ... und den kernel .35 auch gleich mit dazu ... beide sachen als kombination laufen sehr stabil.
was für Vorteile bringt denn eigentlich der kernel .35?

Gruß bellum
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

da ist quasi nix relevantes für die dbox drin, wenn ich mich recht erinnere
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ist nur für versionsjunkies intressant :)
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Nach dem Lesen der Changelogs behaupte ich mal so, daß sich für die dbox zwischen 2.4.34 und 2.4.35.3 garnichts verändert hat.
Selbst die Änderungen von 2.4.33 auf 2.4.34 sind nur am Rande interessant, insofern ist es nicht sinnvoll, Arbeit in dieses Versionsupdate zu stecken.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

genau.
aber so viel ist es ja nicht.
Boardgeist
Einsteiger
Einsteiger
Beiträge: 107
Registriert: Freitag 15. Juli 2005, 08:44

Beitrag von Boardgeist »

Ist jetzt eigentlich alles für newmake eingecheckt?
Bei mir baut es nicht mehr, an meinen Dateien/Verzeichnissen hab ich nichts verändert.
Fehler:

make[1]: Entering directory `/home/Matze/tuxbox/tuxbox-cvs/cdk'
cp /home/Matze/tuxbox/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/bluebold.ttf /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino/share/fonts
cp /home/Matze/tuxbox/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/bluehigh.ttf /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino/share/fonts
cp /home/Matze/tuxbox/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/pakenham.ttf /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino/share/fonts
cp /home/Matze/tuxbox/tuxbox-cvs/apps/tuxbox/enigma/data/fonts/unmrs.pfa /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino/share/fonts
make[1]: Leaving directory `/home/Matze/tuxbox/tuxbox-cvs/cdk'
touch /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino
[ -x /home/Matze/tuxbox/custom/root-neutrino-local.sh ] && /home/Matze/tuxbox/custom/root-neutrino-local.sh /home/Matze/tuxbox/dbox2/cdkflash /home/Matze/tuxbox/tuxbox-cvs/cdk || true
-----------------------------------------------------------------------------
-------------------------START root-neutrino CUSTOMIZION --------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
--------------------root-neutrino CUSTOMIZION COMPLETE-----------------------
-----------------------------------------------------------------------------
rm -rf /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs
cp -rd /home/Matze/tuxbox/dbox2/cdkflash/root /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs
cp -rd /home/Matze/tuxbox/dbox2/cdkflash/root-squashfs/* /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs
cp -rd /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino/* /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs
rm -rf /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/man
make --assume-old=/home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/lib/ld.so.1 mklibs_librarypath=/home/Matze/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/Matze/tuxbox/dbox2/cdkflash/root-neutrino/lib/tuxbox/plugins:/home/Matze/tuxbox/dbox2/cdkflash/root/lib:/home/Matze/tuxbox/dbox2/cdkflash/root/lib/tuxbox/plugins:/home/Matze/tuxbox/dbox2/cdkflash/root-squashfs/lib:/home/Matze/tuxbox/dbox2/cdkroot/lib:/home/Matze/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins
make[1]: Entering directory `/home/Matze/tuxbox/tuxbox-cvs/cdk'
find /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/lib -maxdepth 1 -type f -o -type l | xargs rm -f
cp -d /home/Matze/tuxbox/dbox2/cdkroot/lib/libnss_dns-?.*.so /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/lib
cp -d /home/Matze/tuxbox/dbox2/cdkroot/lib/libnss_files-?.*.so /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/lib
/home/Matze/tuxbox/tuxbox-cvs/hostapps/mklibs/mklibs.py --target powerpc-tuxbox-linux-gnu --ldlib ld.so.1 --libc-extras-dir \
/home/Matze/tuxbox/dbox2/cdkroot/lib/libc_pic \
-d /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/lib \
-D -L /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino/lib:/home/Matze/tuxbox/dbox2/cdkflash/root-neutrino/lib/tuxbox/plugins:/home/Matze/tuxbox/dbox2/cdkflash/root/lib:/home/Matze/tuxbox/dbox2/cdkflash/root/lib/tuxbox/plugins:/home/Matze/tuxbox/dbox2/cdkflash/root-squashfs/lib:/home/Matze/tuxbox/dbox2/cdkroot/lib:/home/Matze/tuxbox/dbox2/cdkroot/lib/tuxbox/plugins \
--root /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs \
`find /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/bin/ -path "*bin/?*"` \
`find /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/lib/ -name "libnss_*"` \
`find /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/lib/ -name "*.so" -type f` \
`find /home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/sbin/ -path "*sbin/?*"`
I: library reduction pass 1
915 symbols, 873 unresolved
I: library reduction pass 2
1062 symbols, 49 unresolved
I: library reduction pass 3
1063 symbols, 3 unresolved
I: library reduction pass 4
1063 symbols, 3 unresolved
I: library reduction pass 5
1063 symbols, 3 unresolved
I: library reduction pass 6
1063 symbols, 3 unresolved
I: library reduction pass 7
1063 symbols, 3 unresolved
I: library reduction pass 8
1063 symbols, 3 unresolved
I: library reduction pass 9
1063 symbols, 3 unresolved
I: library reduction pass 10
1063 symbols, 3 unresolved
I: library reduction pass 11
1063 symbols, 3 unresolved
I: library reduction pass 12
1063 symbols, 3 unresolved
I: library reduction pass 13
1063 symbols, 3 unresolved
I: library reduction pass 14
1063 symbols, 3 unresolved
I: library reduction pass 15
1063 symbols, 3 unresolved
I: library reduction pass 16
1063 symbols, 3 unresolved
I: library reduction pass 17
1063 symbols, 3 unresolved
I: library reduction pass 18
1063 symbols, 3 unresolved
I: library reduction pass 19
1063 symbols, 3 unresolved
I: library reduction pass 20
1063 symbols, 3 unresolved
I: library reduction pass 21
1063 symbols, 3 unresolved
I: library reduction pass 22
1063 symbols, 3 unresolved
I: library reduction pass 23
1063 symbols, 3 unresolved
I: library reduction pass 24
1063 symbols, 3 unresolved
I: library reduction pass 25
1063 symbols, 3 unresolved
I: library reduction pass 26
1063 symbols, 3 unresolved
I: library reduction pass 27
1063 symbols, 3 unresolved
I: library reduction pass 28
1063 symbols, 3 unresolved
I: library reduction pass 29
1063 symbols, 3 unresolved
I: library reduction pass 30
1063 symbols, 3 unresolved
I: library reduction pass 31
1063 symbols, 3 unresolved
I: library reduction pass 32
1063 symbols, 3 unresolved
I: library reduction pass 33
1063 symbols, 3 unresolved
I: library reduction pass 34
1063 symbols, 3 unresolved
I: library reduction pass 35
1063 symbols, 3 unresolved
I: library reduction pass 36
1063 symbols, 3 unresolved

...und so geht das stundenlang weiter...


Was läuft da falsch?

PS: das kommt, wenn ich abbreche:

Traceback (most recent call last):
File "/home/Matze/tuxbox/tuxbox-cvs/hostapps/mklibs/mklibs.py", line 498, in <module>
dest_path + "/" + so_file_name + "-so-stripped")
File "/home/Matze/tuxbox/tuxbox-cvs/hostapps/mklibs/mklibs.py", line 89, in command
(status, output) = commands.getstatusoutput(command + ' ' + string.join(args))
File "/usr/lib/python2.5/commands.py", line 54, in getstatusoutput
text = pipe.read()
KeyboardInterrupt
make[1]: *** [/home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs/lib/ld.so.1] Fehler 1
make: *** [/home/Matze/tuxbox/dbox2/cdkflash/root-neutrino-squashfs] Unterbrechung

Matze@Matze-2:~/tuxbox>


gruß boardgeist
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

OK, inwieweit jetzt relevantes fuer die dbox drin steckt, habe ich beim kernel .35 nun nicht ueberprueft - ich ging davon aus, das wenn ein diff auf den .35 hier publiziert wird, der schon relevant ist.
ich sagte ja auch nur, das die o.g. kombination gut zusammen laeuft, insofern verstehe ich nun nicht, wenn man nun einmal am einchecken der neuen BB ist, den kernel nicht gleich mit rein nimmt - schliesslich wurde hier ja auch beides getestet.
und es werden soviele - nicht relevante - sachen ins cvs eingecheckt, da kommt es auf den kernel nun nicht mehr an .....
cu token
sagem-avia600_enx-1xi-cable-telecom
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

OT on
BTW woran scheitert eigentlich der 2.6er?
OT off
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

Tommy hat geschrieben:BTW woran scheitert eigentlich der 2.6er?
Hi,

u.a. daran:
http://forum.tuxbox-cvs.sourceforge.net ... hp?t=39002

Gruß
mash
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

Boardgeist hat geschrieben:Ist jetzt eigentlich alles für newmake eingecheckt?
Bei mir baut es nicht mehr, an meinen Dateien/Verzeichnissen hab ich nichts verändert.
bei mir hat es gestern nachmittag einwandfrei gebaut, nachdem houdini es für newmake ergänzt hatte. (thx ;))
snowmen
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Samstag 5. November 2005, 16:09

Beitrag von snowmen »

Boardgeist hat geschrieben: library reduction pass 36
1063 symbols, 3 unresolved

...und so geht das stundenlang weiter...

gruß boardgeist
Also bei mir hat er auch probleme die Symbole aufzulösen.
sollte da die mklibs.py angepasst werden ? (was ich nicht glaube ,weil ging ja bisher auch )
wo liegt der Fehler ?
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Also hier baut er zwar durch aber die busybox läuft nachher nicht. Beim booten kommt "Kernel panic : No init found". Wenn man die busybox mal in einem funktionierenden Image testet kommt nur das: "/tmp/busybox: /tmp/busybox: 1: Syntax error: word unexpected (expecting ")")"

Ist bei dietmarws jffs2 Image übrigens das Selbe. Scheint also nicht an mir zu liegen.
Gruß

Der Papst
Steffi
Einsteiger
Einsteiger
Beiträge: 204
Registriert: Dienstag 12. März 2002, 07:40

Beitrag von Steffi »

Hier scheint es ohne Probleme zu laufen. Gebaut mit newmake, meldet sich Telnet mit "BusyBox 1.7.2" und auch alle anderen BB-Befehle funktionieren so weit.

In busybox.config.m4 sind im newmake-Zweig einige nützliche Befehle nicht aktiviert (z.B. cut, setconsole, awk), die im Main-Zweig standardmäßig aktiviert sind. Diese habe ich bei mir aktiviert und sie laufen auch problemlos.

Steffi
dwilx

Beitrag von dwilx »

@steffi
Hast Du schon den letzten ccache-patch laufen, da ist einiges anders. Evtl. läuft es deswegen. Bei mir läuft das auch :gruebel: ohne Probleme