Go to file
Erik Andersen ec5bd90916 Use the nice new find_real_root_device function to find the
name of the root device, instead of having libc read whatever
lies happen to be in /etc/mtab.
 -Erik
2000-03-22 07:12:05 +00:00
applets Several fixes. 2000-03-17 01:12:41 +00:00
archival more minor fixes 2000-03-19 10:46:06 +00:00
console-tools A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
coreutils Use the nice new find_real_root_device function to find the 2000-03-22 07:12:05 +00:00
docs Fixed a bug, 2000-02-10 22:58:40 +00:00
editors Fixed a bug where "sed 's/foo/bar/g'" (i.e. a script w/o a -e) 2000-03-06 19:20:35 +00:00
examples First edition of my Busybox kernel patch. implements devps, devmtab, and 2000-03-08 06:52:04 +00:00
findutils More minor touchups. 2000-02-10 07:31:15 +00:00
init Fix bug in memory total checking. 2000-03-20 21:34:52 +00:00
miscutils A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
modutils Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simpler 2000-03-08 14:50:47 +00:00
networking Sync up a few things. Add in a new telnet implementation (still 2000-02-22 17:17:45 +00:00
procps Several fixes. 2000-03-17 01:12:41 +00:00
scripts Update the sample inittab to add the "ctrlaltdel" action. 2000-02-09 04:40:25 +00:00
shell more minor fixes 2000-03-19 10:46:06 +00:00
sysklogd Hmm. Missed this change 2000-03-21 01:31:24 +00:00
tests A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
util-linux Use the nice new find_real_root_device function to find the 2000-03-22 07:12:05 +00:00
.cvsignore Stuf 1999-10-23 07:09:58 +00:00
AUTHORS Add in tr and dirname 2000-03-05 08:07:00 +00:00
basename.c Forgot to add basename. More fixes to du from 2000-02-21 17:27:17 +00:00
busybox.c Several fixes. 2000-03-17 01:12:41 +00:00
busybox.def.h Several fixes. 2000-03-17 01:12:41 +00:00
busybox.mkll Several fixes. 2000-03-17 01:12:41 +00:00
busybox.sh Several fixes. 2000-03-17 01:12:41 +00:00
busybox.spec Some updates for the day, 2000-02-18 21:34:17 +00:00
cat.c A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
Changelog * all mallocs now use xmalloc (and so are OOM error safe), and 2000-03-21 22:32:57 +00:00
chmod_chown_chgrp.c Wrote killall. 2000-03-07 07:41:42 +00:00
chroot.c A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
chvt.c A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
clear.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
cmdedit.c more minor fixes 2000-03-19 10:46:06 +00:00
cmdedit.h Some more stuff. 2000-03-19 05:28:55 +00:00
cp_mv.c A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
date.c * all mallocs now use xmalloc (and so are OOM error safe), and 2000-03-21 22:32:57 +00:00
dd.c * all mallocs now use xmalloc (and so are OOM error safe), and 2000-03-21 22:32:57 +00:00
deallocvt.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
define.sh + this is a small script for helping TargetWizard auto-generate 2000-02-23 18:17:35 +00:00
df.c Use the nice new find_real_root_device function to find the 2000-03-22 07:12:05 +00:00
dirname.c Add in tr and dirname 2000-03-05 08:07:00 +00:00
dmesg.c * all mallocs now use xmalloc (and so are OOM error safe), and 2000-03-21 22:32:57 +00:00
du.c A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
dutmp.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
echo.c Forgot these files... 2000-03-16 08:09:57 +00:00
fbset.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
fdflush.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
find.c More minor touchups. 2000-02-10 07:31:15 +00:00
free.c Removed proc dependancies for init and free (which maintaining exactly 2000-02-21 21:26:32 +00:00
freeramdisk.c Bug fix 2000-03-14 16:34:49 +00:00
fsck_minix.c * all mallocs now use xmalloc (and so are OOM error safe), and 2000-03-21 22:32:57 +00:00
grep.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
gunzip.c more minor fixes 2000-03-19 10:46:06 +00:00
gzip.c Updates 2000-02-11 21:55:04 +00:00
halt.c Fix bugs related to finding PIDs. 2000-03-07 23:32:17 +00:00
head.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
hostid.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
hostname.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
init.c Fix bug in memory total checking. 2000-03-20 21:34:52 +00:00
insmod.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
install.sh Updates 2000-02-11 21:55:04 +00:00
internal.h Use the nice new find_real_root_device function to find the 2000-03-22 07:12:05 +00:00
kill.c Several fixes. 2000-03-17 01:12:41 +00:00
lash.c Some more stuff. 2000-03-19 05:28:55 +00:00
length.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
LICENSE Fixed spelling of my name. Geez. 1999-12-11 23:25:59 +00:00
ln.c A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
loadacm.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
loadfont.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
loadkmap.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
logger.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
logname.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
ls.c Updates 2000-02-11 21:55:04 +00:00
lsmod.c Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simpler 2000-03-08 14:50:47 +00:00
makedevs.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
Makefile more minor fixes 2000-03-19 10:46:06 +00:00
math.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
messages.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
mkdir.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
mkfifo.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
mkfs_minix.c * all mallocs now use xmalloc (and so are OOM error safe), and 2000-03-21 22:32:57 +00:00
mknod.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
mkswap.c * all mallocs now use xmalloc (and so are OOM error safe), and 2000-03-21 22:32:57 +00:00
mnc.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
more.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
mount.c Use the nice new find_real_root_device function to find the 2000-03-22 07:12:05 +00:00
mt.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
mtab.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
nfsmount.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
nfsmount.h Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
nslookup.c Some updates for the day, 2000-02-18 21:34:17 +00:00
ping.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
poweroff.c Fix bugs related to finding PIDs. 2000-03-07 23:32:17 +00:00
printf.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
ps.c Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simpler 2000-03-08 14:50:47 +00:00
pwd.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
README Fixed spelling of my name. Geez. 1999-12-11 23:25:59 +00:00
reboot.c Fix bugs related to finding PIDs. 2000-03-07 23:32:17 +00:00
regexp.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
regexp.h Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
rm.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
rmdir.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
rmmod.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
sed.c Fixed a bug where "sed 's/foo/bar/g'" (i.e. a script w/o a -e) 2000-03-06 19:20:35 +00:00
sfdisk.c * all mallocs now use xmalloc (and so are OOM error safe), and 2000-03-21 22:32:57 +00:00
sh.c Some more stuff. 2000-03-19 05:28:55 +00:00
sleep.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
sort.c A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
swaponoff.c Fixed the init problem where it wouldn't unmount filesystems 2000-02-09 04:16:43 +00:00
sync.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
syslogd.c Hmm. Missed this change 2000-03-21 01:31:24 +00:00
tail.c Some updates for the day, 2000-02-18 21:34:17 +00:00
tar.c Some updates for the day, 2000-02-18 21:34:17 +00:00
tee.c + changed a static array (FileList) into a dynamically allocated one 2000-03-08 00:14:35 +00:00
telnet.c Sync up a few things. Add in a new telnet implementation (still 2000-02-22 17:17:45 +00:00
test.c Forgot these files... 2000-03-16 08:09:57 +00:00
TODO A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
touch.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
tr.c * all mallocs now use xmalloc (and so are OOM error safe), and 2000-03-21 22:32:57 +00:00
true_false.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
tty.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
umount.c Use the nice new find_real_root_device function to find the 2000-03-22 07:12:05 +00:00
uname.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
uniq.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
update.c A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
uptime.c Oops. Forgot to add in uptime when I added uptime. 2000-03-05 08:16:03 +00:00
utility.c Use the nice new find_real_root_device function to find the 2000-03-22 07:12:05 +00:00
wc.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
whoami.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00
yes.c Some formatting updates (ran the code through indent) 2000-02-08 19:58:47 +00:00

Please see the LICENSE file for copyright information.

BusyBox is a suite of "tiny" Unix utilities in a multi-call binary. It
provides a pretty complete POSIX environment in a very small package.
Just add a kernel, "ash" (Keith Almquists tiny Bourne shell clone), and
an editor such as "elvis-tiny" or "ae", and you have a working system.
Busybox was begun to support the Debian Rescue/Install disks, but it
also makes an excellent environment for any small or embedded system.

As of version 0.20 there is a version number. : ) Also as of version
0.20, BB is now modularized to easily allow you to build of only the
BB parts you need, thereby reducing binary size. To turn off unwanted
Busybox components, simply edit the file busybox.def.h and comment out
the parts you do not need using C++ style (//) comments.

After the build is complete a busybox.links file is generated which is
then used by 'make install' to create symlinks to the busybox binary
for all compiled in functions.  By default, 'make install' will place
the symlink forest into `pwd`/_install unless you have defined the 
PREFIX environment variable.

Please feed suggestions, bug reports, insults, and bribes back to:
	Erik Andersen 
	<andersen@lineo.com>
	<andersee@debian.org>

<blatent plug>
Many thanks to go to Lineo for paying me to work on busybox. 
</blatent plug>