Go to file
Erik Andersen ce5b466bcc copyFile could call chmod on a symlink, changing the perms
of the pointed to file.  Minor fix to tar for directory handling.
 -Erik
2000-01-27 19:50:47 +00:00
applets Some busybox updates. See the changelog for details if you care. 2000-01-25 18:13:53 +00:00
archival copyFile could call chmod on a symlink, changing the perms 2000-01-27 19:50:47 +00:00
console-tools Add the beginings of some regression testing. Add in the recently 1999-12-29 03:34:00 +00:00
coreutils Fixed ls formatting for 8 char user names. 2000-01-27 02:40:21 +00:00
docs foreach (@busybox_command) { 2000-01-19 15:04:41 +00:00
editors Bunches of fixes. Typos, bugs, etc. 2000-01-04 01:10:25 +00:00
examples Some busybox updates. You no longer _have_ to put a "-" in front of tar 2000-01-23 01:34:05 +00:00
findutils Bug fix. grep wasn't printing file names they way it was supposed to. 2000-01-19 04:30:37 +00:00
init Fixed ls formatting for 8 char user names. 2000-01-27 02:40:21 +00:00
miscutils Stuff 1999-11-08 17:00:52 +00:00
modutils Sync to my local tree 1999-12-21 02:55:11 +00:00
networking mount and umount could leak loop device allocations causing the system to 2000-01-26 20:06:48 +00:00
procps Bunches of fixes. Typos, bugs, etc. 2000-01-04 01:10:25 +00:00
scripts Add in sample inittab file 2000-01-06 01:16:59 +00:00
sysklogd Some busybox updates. You no longer _have_ to put a "-" in front of tar 2000-01-23 01:34:05 +00:00
util-linux Shuffle location of generic code into utility.c 2000-01-26 23:49:21 +00:00
.cvsignore Stuf 1999-10-23 07:09:58 +00:00
AUTHORS Added an AUTHORS file to acknowledge the folks that have 1999-12-16 23:26:57 +00:00
busybox.c Some busybox updates. See the changelog for details if you care. 2000-01-25 18:13:53 +00:00
busybox.def.h Some busybox updates. See the changelog for details if you care. 2000-01-25 18:13:53 +00:00
busybox.mkll Better way to check for namespace aliasing. 2000-01-22 04:55:32 +00:00
busybox.sh Stuf 1999-11-19 05:31:45 +00:00
busybox.spec Some busybox updates. You no longer _have_ to put a "-" in front of tar 2000-01-23 01:34:05 +00:00
cat.c Latest and greatest 1999-12-08 23:19:36 +00:00
Changelog copyFile could call chmod on a symlink, changing the perms 2000-01-27 19:50:47 +00:00
chmod_chown_chgrp.c put #if's around the lchown, because 2000-01-24 12:06:22 +00:00
chroot.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
chvt.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
clear.c Fixed up copyright notices and such 1999-10-20 22:08:37 +00:00
cp.c Fix cp and mv so 'cp foo/README bar' where foo and bar are directories, 2000-01-08 21:16:29 +00:00
date.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
dd.c Reworked the source so it will compile and run under glibc 2.0.7 1999-12-17 18:44:15 +00:00
deallocvt.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
df.c The latest and greatest. init basically works, though needs 2000-01-05 09:34:26 +00:00
dmesg.c * sed now supports addresses (numeric or regexp, with negation) and 1999-12-29 22:19:46 +00:00
du.c * added (and documented) "-n" option for head - 2000-01-23 18:19:02 +00:00
dutmp.c Stuff 1999-11-08 17:00:52 +00:00
fbset.c Reworked the source so it will compile and run under glibc 2.0.7 1999-12-17 18:44:15 +00:00
fdflush.c Fixed up copyright notices and such 1999-10-20 22:08:37 +00:00
find.c Stuf 1999-12-03 09:19:54 +00:00
free.c Latest and greatest 1999-12-08 23:19:36 +00:00
fsck_minix.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
grep.c Bug fix. grep wasn't printing file names they way it was supposed to. 2000-01-19 04:30:37 +00:00
gunzip.c Some busybox updates. See the changelog for details if you care. 2000-01-25 18:13:53 +00:00
gzip.c Some busybox updates. See the changelog for details if you care. 2000-01-25 18:13:53 +00:00
halt.c Adjustments for Johns init stuff, 1999-12-09 22:39:55 +00:00
head.c Some busybox updates. See the changelog for details if you care. 2000-01-25 18:13:53 +00:00
hostid.c Sync up busybox with the latest and greatest. This is not stuff for 2000-01-15 22:28:50 +00:00
hostname.c Tail now works (costs 6k). Several other updates. 1999-12-09 06:11:36 +00:00
init.c Fixed ls formatting for 8 char user names. 2000-01-27 02:40:21 +00:00
insmod.c Sync to my local tree 1999-12-21 02:55:11 +00:00
install.sh Stuf 1999-12-07 08:37:31 +00:00
internal.h Shuffle location of generic code into utility.c 2000-01-26 23:49:21 +00:00
kill.c Bunches of fixes. Typos, bugs, etc. 2000-01-04 01:10:25 +00:00
length.c More stuff. 1999-10-18 22:28:26 +00:00
LICENSE Fixed spelling of my name. Geez. 1999-12-11 23:25:59 +00:00
ln.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
loadacm.c Add the beginings of some regression testing. Add in the recently 1999-12-29 03:34:00 +00:00
loadfont.c Added sfdisk. Ststic-ified a bunch of stuff. 1999-10-19 20:03:34 +00:00
loadkmap.c Fixed up copyright notices and such 1999-10-20 22:08:37 +00:00
logger.c Some busybox updates. You no longer _have_ to put a "-" in front of tar 2000-01-23 01:34:05 +00:00
logname.c Sync up busybox with the latest and greatest. This is not stuff for 2000-01-15 22:28:50 +00:00
ls.c Fixed ls formatting for 8 char user names. 2000-01-27 02:40:21 +00:00
lsmod.c Added lsmod 1999-12-15 22:14:12 +00:00
makedevs.c Added sfdisk. Ststic-ified a bunch of stuff. 1999-10-19 20:03:34 +00:00
Makefile Some busybox updates. You no longer _have_ to put a "-" in front of tar 2000-01-23 01:34:05 +00:00
math.c Added sfdisk. Ststic-ified a bunch of stuff. 1999-10-19 20:03:34 +00:00
mkdir.c * added (and documented) "-n" option for head - 2000-01-23 18:19:02 +00:00
mkfifo.c Ok, so this is reallt 0.38... 1999-12-11 08:41:28 +00:00
mkfs_minix.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
mknod.c More minor fixes. 2000-01-07 18:30:40 +00:00
mkswap.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
mnc.c updates for the day 1999-11-13 04:47:09 +00:00
more.c Stuf 1999-11-19 05:31:45 +00:00
mount.c Shuffle location of generic code into utility.c 2000-01-26 23:49:21 +00:00
mt.c Added sfdisk. Ststic-ified a bunch of stuff. 1999-10-19 20:03:34 +00:00
mtab.c Stuf 1999-12-05 23:24:55 +00:00
mv.c Fix cp and mv so 'cp foo/README bar' where foo and bar are directories, 2000-01-08 21:16:29 +00:00
nfsmount.c Stuff 1999-11-18 07:58:07 +00:00
nfsmount.h Stuff 1999-11-18 07:58:07 +00:00
ping.c mount and umount could leak loop device allocations causing the system to 2000-01-26 20:06:48 +00:00
poweroff.c Added poweroff (and adjusted init to use it). Inlined function 1999-12-10 08:25:07 +00:00
printf.c Some busybox updates. See the changelog for details if you care. 2000-01-25 18:13:53 +00:00
ps.c Stuf 1999-12-05 23:24:55 +00:00
pwd.c Fixed up copyright notices and such 1999-10-20 22:08:37 +00:00
README Fixed spelling of my name. Geez. 1999-12-11 23:25:59 +00:00
reboot.c Added poweroff (and adjusted init to use it). Inlined function 1999-12-10 08:25:07 +00:00
reg_test.sh Bug fixes. 2000-01-13 04:43:48 +00:00
regexp.c heheh. Forgot the fix. Here it is: 2000-01-05 05:49:51 +00:00
regexp.h Stuff 1999-10-29 00:07:31 +00:00
rm.c Stuf 1999-11-19 02:38:58 +00:00
rmdir.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
rmmod.c Minor fixes to rmmod. First pass at insmod (not yet working). 1999-12-17 01:08:27 +00:00
sed.c Bunches of fixes. Typos, bugs, etc. 2000-01-04 01:10:25 +00:00
sfdisk.c * added (and documented) "-n" option for head - 2000-01-23 18:19:02 +00:00
sleep.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
sort.c * added (and documented) "-n" option for head - 2000-01-23 18:19:02 +00:00
swaponoff.c Fixed up copyright notices and such 1999-10-20 22:08:37 +00:00
sync.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
syslogd.c Bug fixes. 2000-01-13 04:43:48 +00:00
tail.c Some busybox updates. See the changelog for details if you care. 2000-01-25 18:13:53 +00:00
tar.c copyFile could call chmod on a symlink, changing the perms 2000-01-27 19:50:47 +00:00
tee.c Added poweroff (and adjusted init to use it). Inlined function 1999-12-10 08:25:07 +00:00
TODO Sync up busybox with the latest and greatest. This is not stuff for 2000-01-15 22:28:50 +00:00
touch.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
true_false.c Bug fixes. 2000-01-13 04:43:48 +00:00
tty.c Sync up busybox with the latest and greatest. This is not stuff for 2000-01-15 22:28:50 +00:00
umount.c mount and umount could leak loop device allocations causing the system to 2000-01-26 20:06:48 +00:00
uname.c Updates to usage, and made tar work. 1999-11-10 23:13:02 +00:00
uniq.c * added (and documented) "-n" option for head - 2000-01-23 18:19:02 +00:00
update.c Fixed up copyright notices and such 1999-10-20 22:08:37 +00:00
utility.c copyFile could call chmod on a symlink, changing the perms 2000-01-27 19:50:47 +00:00
wc.c * added (and documented) "-n" option for head - 2000-01-23 18:19:02 +00:00
whoami.c Sync up busybox with the latest and greatest. This is not stuff for 2000-01-15 22:28:50 +00:00
yes.c Sync up busybox with the latest and greatest. This is not stuff for 2000-01-15 22:28:50 +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>