Here's a toybox binary compiled statically against musl;
269656 bytes stripped, with the following "toys":
Code: Select all
basename bzcat cal cat chgrp chmod chown chroot chvt cksum clear cmp
comm count cp cut date df dirname dmesg dos2unix du echo eject env
expand expr false find free grep groups head help hostname id ifconfig
insmod kill killall klogd link ln logger login logname losetup ls
lsmod lspci lsusb md5sum mdev mkdir mkfifo mknod mkswap mktemp modinfo
mountpoint mv nbd_client nc netcat nice nohup od oneit passwd paste
patch pidof pivot_root printenv pwd readahead readlink realpath rev
rm rmdir rmmod seq setsid sha1sum sleep sort split stat swapoff swapon
switch_root sync syslogd tac tail taskset tee time timeout touch true
truncate tty uname uniq unix2dos unlink unshare uptime usleep uudecode
uuencode vconfig vmstat w wc which who whoami xargs xzcat yes
Code: Select all
for i in toybox `./toybox`; do ./toybox $i --help >>toybox-help.txt;done
I added lspci (wrote this weekend, tried to send the patch...), syslogd (from a patch floating on the list), and a patch to shrink xzcat.
mount not included.
lspci as included is a superset of busybox lspci; lspci -e prints all 24 bits of the class like elspci -l.
UPDATE: Grab the last toybox I post; this is the oldest and lacks several features.