Busybox?

Alles eine Frage des Images
HappyTiger
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 3. Januar 2005, 20:58

Busybox?

Beitrag von HappyTiger »

Hi Leute,

ich habe auf meiner Nokia dbox Yadi zu laufen
allerdings kann ich make / make install ... nicht ausführen.

Drum wollte ich mal fragen wie ich die neuste Busybox Version auf meiner box installieren kann?
Da sind einige Befehle drin, die ich gebrauchen kann und gern nutzen würde.


Danke schonmal für eure Hilfe


http://www.busybox.net
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Ich versteh' die Frage nicht ganz. Die Busybox im CDK ist doch aktuell?

Version 1.00
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Er meint sicher im Image, da ist die sicher auch aktuell, nur fehlen da eben die Parameter die er gerne hätte.

Wenn du die Busybox ändern willst musst du dir das Tuxbox-CVS auschecken und compilieren und die Befehle die du haben willst in die busybox-flash-config einbauen und ein neues Image bauen.

Kannst du ja z.B. mit dem Yadi script machen

Einfach austauschen geht leider nicht, da die symlinks ja fehlen dann.


Riker
HappyTiger
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 3. Januar 2005, 20:58

Beitrag von HappyTiger »

Wenn du die Busybox ändern willst musst du dir das Tuxbox-CVS auschecken und compilieren und die Befehle die du haben willst in die busybox-flash-config einbauen und ein neues Image bauen.
Hmm und wie mach ich das genau? Hab leider noch nicht so viel Ahnung von der box. Gibts dazu nen Tutorial? Wenn ja könnte mir jemand den Link geben bzw eins schreiben :roll: ? wäre echt nett
schufti
Einsteiger
Einsteiger
Beiträge: 352
Registriert: Freitag 20. August 2004, 23:33

Beitrag von schufti »

Hi,

hast du mit "busybox" mal gecheckt, ob der Befehl den du möchtest nicht sowieso eincompiliert wurde, und nur der symlink im /bin Verzeichnis fehlt? Dann lässt sich das Problem nämlich mit "busybox befehl <argumente>" lösen!

aber make / make install sind generell keine busybox Befehle, sondern gehören zu den Compilerwerkzeugen der Entwicklungsumgebung und sind auf der dBox sicher nicht zu finden.

hth,
schufti
HappyTiger
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 3. Januar 2005, 20:58

Beitrag von HappyTiger »

busybox befehl <argument> geht auch nicht :(
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

was für befehle brauchst du denn in deiner busybox ???

sed,cut,ip usw ?????
HappyTiger
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 3. Januar 2005, 20:58

Beitrag von HappyTiger »

brauchte cron
hab da jetzt ne andere lösung.. jedoch wäre n paar andere zusätzliche befehle (die in der busybox enthalten sind) auch nicht schlecht
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

hier mal die befehle, die ich mal in die busybox gepackt habe. Natürlich is die dann 382kb gross.
/bin/ash -> busybox
/bin/basename -> busybox
/bin/cal -> busybox
/bin/cat -> busybox
/bin/chmod -> busybox
/bin/clear -> busybox
/bin/cp -> busybox
/bin/crontab -> busybox
/bin/cut -> busybox
/bin/date -> busybox
/bin/dd -> busybox
/bin/df -> busybox
/bin/dmesg -> busybox
/bin/dos2unix -> busybox
/bin/du -> busybox
/bin/echo -> busybox
/bin/env -> busybox
/bin/expr -> busybox
/bin/false -> busybox
/bin/find -> busybox
/bin/free -> busybox
/bin/grep -> busybox
/bin/gunzip -> busybox
/bin/gzip -> busybox
/bin/hostname -> busybox
/bin/ip -> busybox
/bin/ipaddr -> busybox
/bin/ipcalc -> busybox
/bin/iplink -> busybox
/bin/iproute -> busybox
/bin/iptunnel -> busybox
/bin/kill -> busybox
/bin/killall -> busybox
/bin/length -> busybox
/bin/ln -> busybox
/bin/login -> busybox
/bin/ls -> busybox
/bin/md5sum -> busybox
/bin/mkdir -> busybox
/bin/more -> busybox
/bin/mount -> busybox
/bin/mv -> busybox
/bin/nc -> busybox
/bin/nslookup -> busybox
/bin/passwd -> busybox
/bin/pidof -> busybox
/bin/ping -> busybox
/bin/ps -> busybox
/bin/renice -> busybox
/bin/rm -> busybox
/bin/rmdir -> busybox
/bin/sed -> busybox
/bin/sh -> busybox
/bin/sleep -> busybox
/bin/sync -> busybox
/bin/tail -> busybox
/bin/tar -> busybox
/bin/telnet -> busybox
/bin/test -> busybox
/bin/time -> busybox
/bin/touch -> busybox
/bin/true -> busybox
/bin/umount -> busybox
/bin/uname -> busybox
/bin/unix2dos -> busybox
/bin/uptime -> busybox
/bin/vi -> busybox
/bin/wget -> busybox
/bin/xargs -> busybox
/bin/yes -> busybox
/bin/zcat -> busybox
/sbin/adjtimex -> ../bin/busybox
/sbin/crond -> ../bin/busybox
/sbin/halt -> ../bin/busybox
/sbin/ifconfig -> ../bin/busybox
/sbin/ifdown -> ../bin/busybox
/sbin/ifup -> ../bin/busybox
/sbin/inetd -> ../bin/busybox
/sbin/init -> ../bin/busybox
/sbin/insmod -> ../bin/busybox
/sbin/loadkmap -> ../bin/busybox
/sbin/lsmod -> ../bin/busybox
/sbin/poweroff -> ../bin/busybox
/sbin/rdate -> ../bin/busybox
/sbin/reboot -> ../bin/busybox
/sbin/rmmod -> ../bin/busybox
/sbin/route -> ../bin/busybox
/sbin/telnetd -> ../bin/busybox
/sbin/udhcpc -> ../bin/busybox
wenn du mir sagst, was du für befehle brauchst, schraub ich dir eine zusammen
HappyTiger
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 3. Januar 2005, 20:58

Beitrag von HappyTiger »

Wenn es nicht viel mehr arbeit macht, würde ich dich bitte einfach alle sachen mit reinzupacken :)
(man weiß ja nie für was die mal gut sein können^^)

Sollte es doch zu viel sein werde ich ne liste machen.


Wie schauts aus? 8)
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

also alles würde ich nicht empfehlen. da wird dann die busybox schnell mal 1 mb :( sag einfach was du für befehle brauchst, und ich kompilier dir eine entsprechende
HappyTiger
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 3. Januar 2005, 20:58

Beitrag von HappyTiger »

/bin/ash -> busybox
/bin/basename -> busybox
/bin/cal -> busybox
/bin/cat -> busybox
/bin/chmod -> busybox
/bin/clear -> busybox
/bin/cp -> busybox
/bin/crontab -> busybox
/bin/cut -> busybox
/bin/date -> busybox
/bin/dmesg -> busybox
/bin/dos2unix -> busybox
/bin/du -> busybox
/bin/echo -> busybox
/bin/false -> busybox
/bin/find -> busybox
/bin/free -> busybox
/bin/gunzip -> busybox
/bin/gzip -> busybox
/bin/hostname -> busybox
/bin/ip -> busybox
/bin/ipaddr -> busybox
/bin/ipcalc -> busybox
/bin/iplink -> busybox
/bin/iproute -> busybox
/bin/iptunnel -> busybox
/bin/kill -> busybox
/bin/killall -> busybox
/bin/length -> busybox
/bin/ln -> busybox
/bin/login -> busybox
/bin/ls -> busybox
/bin/mkdir -> busybox
/bin/more -> busybox
/bin/mount -> busybox
/bin/mv -> busybox
/bin/nc -> busybox
/bin/passwd -> busybox
/bin/ping -> busybox
/bin/ps -> busybox
/bin/rm -> busybox
/bin/rmdir -> busybox
/bin/sh -> busybox
/bin/sleep -> busybox
/bin/sync -> busybox
/bin/tar -> busybox
/bin/telnet -> busybox
/bin/test -> busybox
/bin/time -> busybox
/bin/touch -> busybox
/bin/true -> busybox
/bin/umount -> busybox
/bin/uname -> busybox
/bin/unix2dos -> busybox
/bin/uptime -> busybox
/bin/vi -> busybox
/bin/wget -> busybox
/bin/yes -> busybox
/sbin/adjtimex -> ../bin/busybox
/sbin/crond -> ../bin/busybox
/sbin/halt -> ../bin/busybox
/sbin/ifconfig -> ../bin/busybox
/sbin/ifdown -> ../bin/busybox
/sbin/ifup -> ../bin/busybox
/sbin/inetd -> ../bin/busybox
/sbin/init -> ../bin/busybox
/sbin/lsmod -> ../bin/busybox
/sbin/poweroff -> ../bin/busybox
/sbin/rdate -> ../bin/busybox
/sbin/reboot -> ../bin/busybox
/sbin/rmmod -> ../bin/busybox
/sbin/route -> ../bin/busybox
/sbin/telnetd -> ../bin/busybox
Ne version mit den Befehlen wäre nicht schlecht.. sind zwar immernoch viele aber platz sollte auf meiner box noch drauf sein :)

PS.: Sollte Enigma noch andere Befehle intern verwenden, dann bräuchte ich diese auch ^^