So, auf ein neues.
Ich habe nun das config-file der 2MB-Busybox genommen (avm-gpl-04.06/fritzbox_opensrc/base_ohio-8mb_build/2mb.busybox.config) und in das busybox-Verzeichnis als .config kopiert, dann dort mit einem make oldconfig alle Vorschläge übernommen, und bei einem "make menuconfig" "deine Zusatzprogrammwünsche" hinzugepackt (sowie halt+reboot hinzugefügt und Modulsupport für 2.6 abgewählt).
Nun ist das Binary sogar kleiner als vorher...
Das ist nun drin (und telnet scheint zu gehen):
Ich hoffe, es läuft...
Jörg
EDIT: Und zu deinen Fehlermeldungen: Hast du denn vorher im ds-mod mit "make menuconfig" die "normale" FBF ausgewählt und ein "make precompiled" sowie ein "make" gemacht?
Ich habe nun das config-file der 2MB-Busybox genommen (avm-gpl-04.06/fritzbox_opensrc/base_ohio-8mb_build/2mb.busybox.config) und in das busybox-Verzeichnis als .config kopiert, dann dort mit einem make oldconfig alle Vorschläge übernommen, und bei einem "make menuconfig" "deine Zusatzprogrammwünsche" hinzugepackt (sowie halt+reboot hinzugefügt und Modulsupport für 2.6 abgewählt).
Code:
cp ds-0.2.9/source/avm-gpl-04.06/fritzbox_opensrc/base_ohio-8mb_build/2mb.busybox.config ds-0.2.9/source/ref-4mb/busybox-1.2.1/.config
cd ds-0.2.9/source/ref-4mb/busybox-1.2.1/
make oldconfig
make menuconfig
make
Das ist nun drin (und telnet scheint zu gehen):
Code:
joerg@linux-AMD:~/tmp/tmp> qemu-mipsel -L ~/ds-0.2.9/build/modified/filesystem busybox --help
BusyBox v1.2.1 (2007.07.26-21:25+0000) multi-call binary
Usage: busybox [function] [arguments]...
or: [function] [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!
Currently defined functions:
[, [[, ash, basename, busybox, cat, chmod, cp, crond, crontab, date, dirname, dmesg, echo, env,
ether-wake, false, fgrep, find, free, ftpget, ftpput, grep, halt, ifconfig, init, insmod, kill,
killall, ln, ls, lsmod, mkdir, mknod, modprobe, more, mount, mv, netstat, nslookup, pidof, ping,
poweroff, ps, pwd, realpath, reboot, rm, rmmod, route, sed, sh, sleep, sync, tar, telnet, telnetd,
test, tftp, touch, tr, traceroute, true, umount, uname, vi, wget, which
joerg@linux-AMD:~/tmp/tmp> qemu-mipsel -L ~/ds-0.2.9/build/modified/filesystem busybox telnetd --help
BusyBox v1.2.1 (2007.07.26-21:25+0000) multi-call binary
Usage: telnetd [OPTION]
joerg@linux-AMD:~/tmp/tmp> qemu-mipsel -L ~/ds-0.2.9/build/modified/filesystem busybox telnet --help
BusyBox v1.2.1 (2007.07.26-21:25+0000) multi-call binary
Usage: telnet [-a] [-l USER] HOST [PORT]
joerg@linux-AMD:~/tmp/tmp>
Ich hoffe, es läuft...
Jörg
EDIT: Und zu deinen Fehlermeldungen: Hast du denn vorher im ds-mod mit "make menuconfig" die "normale" FBF ausgewählt und ein "make precompiled" sowie ein "make" gemacht?
Anhänge
Zuletzt bearbeitet: