hush (a Bourne-style shell) for the GNO multitasking environment on the Apple IIgs
Go to file
Erik Andersen f3b3d17060 More minor patches
-Erik
2000-04-09 18:24:05 +00:00
applets Fix sed regexp replacement, which I had hosed (thanks to 2000-04-06 07:37:35 +00:00
archival This makes tar work perfectly, and adds in "--exclude" as an option 2000-04-09 15:17:40 +00:00
console-tools My latest ramblings. 2000-03-23 01:09:18 +00:00
coreutils Some more minor updates to better use some gcc attributes. 2000-04-06 08:06:36 +00:00
docs
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 Yet another installment in the ongoing tar saga 2000-03-28 00:58:14 +00:00
init Patch to make killall actually kill all PIDs with the specified name, 2000-04-07 06:00:07 +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 Oops. Left in some debug noise. 2000-04-07 16:19:30 +00:00
scripts
shell More minor patches 2000-04-09 18:24:05 +00:00
sysklogd Some more minor updates to better use some gcc attributes. 2000-04-06 08:06:36 +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 minor changes to mount/umount to support-by-ignoring the "-v" flag. 2000-04-04 18:14:25 +00:00
.cvsignore
AUTHORS Add in tr and dirname 2000-03-05 08:07:00 +00:00
basename.c
busybox.c Tar now works perfectly. It behaves much better now then it 2000-04-05 01:00:52 +00:00
busybox.def.h More minor patches 2000-04-09 18:24:05 +00:00
busybox.mkll Fix sed regexp replacement, which I had hosed (thanks to 2000-04-06 07:37:35 +00:00
busybox.sh Use gcc -E instead of cpp to enhance portability for brain 2000-04-06 00:10:39 +00:00
busybox.spec
cat.c A few updates (including the cp fix the Craig has been looking for) 2000-03-04 21:19:32 +00:00
Changelog This makes tar work perfectly, and adds in "--exclude" as an option 2000-04-09 15:17:40 +00:00
chmod_chown_chgrp.c Yet another installment in the ongoing tar saga 2000-03-28 00:58:14 +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
cmdedit.c More minor patches 2000-04-09 18:24:05 +00:00
cmdedit.h Some more stuff. 2000-03-19 05:28:55 +00:00
cp_mv.c Yet another installment in the ongoing tar saga 2000-03-28 00:58:14 +00:00
date.c The new tar for busybox is now done, and works just fine 2000-03-24 00:54:46 +00:00
dd.c The new tar for busybox is now done, and works just fine 2000-03-24 00:54:46 +00:00
deallocvt.c
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
echo.c Forgot these files... 2000-03-16 08:09:57 +00:00
fbset.c My latest ramblings. 2000-03-23 01:09:18 +00:00
fdflush.c My latest ramblings. 2000-03-23 01:09:18 +00:00
find.c Yet another installment in the ongoing tar saga 2000-03-28 00:58:14 +00:00
free.c Removed proc dependancies for init and free (which maintaining exactly 2000-02-21 21:26:32 +00:00
freeramdisk.c My latest ramblings. 2000-03-23 01:09:18 +00:00
fsck_minix.c My latest ramblings. 2000-03-23 01:09:18 +00:00
grep.c
gunzip.c more minor fixes 2000-03-19 10:46:06 +00:00
gzip.c Patch to make killall actually kill all PIDs with the specified name, 2000-04-07 06:00:07 +00:00
halt.c Patch to make killall actually kill all PIDs with the specified name, 2000-04-07 06:00:07 +00:00
head.c
hostid.c
hostname.c
init.c Some more minor updates to better use some gcc attributes. 2000-04-06 08:06:36 +00:00
insmod.c
install.sh
internal.h Patch to make killall actually kill all PIDs with the specified name, 2000-04-07 06:00:07 +00:00
kill.c Oops. Left in some debug noise. 2000-04-07 16:19:30 +00:00
lash.c Minor noise removal 2000-04-05 05:19:03 +00:00
length.c
LICENSE
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
loadfont.c
loadkmap.c My latest ramblings. 2000-03-23 01:09:18 +00:00
logger.c
logname.c
ls.c The new tar for busybox is now done, and works just fine 2000-03-24 00:54:46 +00:00
lsmod.c Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simpler 2000-03-08 14:50:47 +00:00
makedevs.c
Makefile More minor patches 2000-04-09 18:24:05 +00:00
math.c
messages.c The new tar for busybox is now done, and works just fine 2000-03-24 00:54:46 +00:00
mkdir.c
mkfifo.c
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
mkswap.c * all mallocs now use xmalloc (and so are OOM error safe), and 2000-03-21 22:32:57 +00:00
mnc.c
more.c
mount.c minor changes to mount/umount to support-by-ignoring the "-v" flag. 2000-04-04 18:14:25 +00:00
mt.c
mtab.c
nfsmount.c
nfsmount.h
nslookup.c
ping.c
poweroff.c Patch to make killall actually kill all PIDs with the specified name, 2000-04-07 06:00:07 +00:00
printf.c
ps.c Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simpler 2000-03-08 14:50:47 +00:00
pwd.c
README
reboot.c Patch to make killall actually kill all PIDs with the specified name, 2000-04-07 06:00:07 +00:00
regexp.c
regexp.h
rm.c Yet another installment in the ongoing tar saga 2000-03-28 00:58:14 +00:00
rmdir.c
rmmod.c
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 Some more minor updates to better use some gcc attributes. 2000-04-06 08:06:36 +00:00
sh.c Minor noise removal 2000-04-05 05:19:03 +00:00
sleep.c
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 Yet another installment in the ongoing tar saga 2000-03-28 00:58:14 +00:00
sync.c
syslogd.c Some more minor updates to better use some gcc attributes. 2000-04-06 08:06:36 +00:00
tail.c Some more minor updates to better use some gcc attributes. 2000-04-06 08:06:36 +00:00
tar.c This makes tar work perfectly, and adds in "--exclude" as an option 2000-04-09 15:17:40 +00:00
tee.c My latest ramblings. 2000-03-23 01:09:18 +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 This makes tar work perfectly, and adds in "--exclude" as an option 2000-04-09 15:17:40 +00:00
touch.c
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
tty.c
umount.c minor changes to mount/umount to support-by-ignoring the "-v" flag. 2000-04-04 18:14:25 +00:00
uname.c
uniq.c
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
usleep.c Oops. Forgot the usleep.c file. 2000-04-04 18:52:02 +00:00
utility.c Patch to make killall actually kill all PIDs with the specified name, 2000-04-07 06:00:07 +00:00
wc.c
whoami.c
yes.c

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>