Fix up copyright msgs. Bump version to 0.49 in preparation for

a release.  Update the website with release details.
 -Erik
This commit is contained in:
Eric Andersen 2001-01-27 09:33:39 +00:00
parent 90ca2848fd
commit 8ec10a9483
88 changed files with 172 additions and 149 deletions

View File

@ -1,10 +1,15 @@
0.49pre 0.49
* Matt Kraai -- new sort.c * Matt Kraai -- new sort.c
* Matt Kraai -- new tail.c
* Glenn McGrath -- new 'dpkg-deb' applet * Glenn McGrath -- new 'dpkg-deb' applet
* Glenn McGrath -- new ar code * Glenn McGrath -- new ar code
* spoon -- new watchdog applet
* Vladimir N. Oleynik <dzo@simtreas.ru> -- fixed cmdedit.c so now
scrolling and tab completion in lash work properly. Also several
byte saving optimizations.
* Erik Andersen -- disabled many less commonly used applets by default * Erik Andersen -- disabled many less commonly used applets by default
* ?? -- more thrashing about to get clean perror_msg usage * Mark Whitley -- more thrashing about to get clean perror_msg usage
* Matt Kraai -- new command line munging * Matt Kraai -- new command line munging
* Larry Doolittle -- keep some locales from messing up busybox.sh * Larry Doolittle -- keep some locales from messing up busybox.sh
* Matt Kraai -- cleaned up dd and tail with new parse_number routine * Matt Kraai -- cleaned up dd and tail with new parse_number routine
@ -35,10 +40,18 @@
* Mark Whitley -- Updates to style guide * Mark Whitley -- Updates to style guide
* Mark Whitley -- Big cleanup in utility.c: style guide compliance, * Mark Whitley -- Big cleanup in utility.c: style guide compliance,
de-macro-ifying some variables and functions de-macro-ifying some variables and functions
* Matt Kraai -- new tail.c * Erik Andersen -- ls now honors BB_FEATURE_AUTOWIDTH so it can find
the width and height of the console.
* Erik Andersen -- insmod now ignores -L and accepts the -o option.
* Erik Andersen -- updates so you can now select from the Makefile
whether or not to use the system's passwd and group functions.
Since most systems use GNU libc, this can save you from having to
install the /etc/nsswitch.conf configuration file and the required
libnss_* libraries. Adds 1.5k. You can now, also, disable this,
causing busybox to use the system's pwd.h and grp.h functions.
-Erik Andersen, <not released yet> -Erik Andersen, 27 January 2001
0.48 0.48

View File

@ -18,7 +18,7 @@ mini-gzip(gzip), mini-netcat(mnc)
Copyright 1998 Charles P. Wright <cpwright@villagenet.com> Copyright 1998 Charles P. Wright <cpwright@villagenet.com>
Tons of new stuff as noted in header files Tons of new stuff as noted in header files
Copyright (C) 1999 by Lineo, inc. and written by Copyright (C) 1999,2000,2001 by Lineo, inc. and written by
Erik Andersen <andersen@lineo.com>, <andersee@debian.org> Erik Andersen <andersen@lineo.com>, <andersee@debian.org>

View File

@ -1,7 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2000 Erik Andersen <andersee@debian.org> # Copyright (C) 1999,2000,2001 Erik Andersen <andersee@debian.org>
# Copyright (C) 2000 Karl M. Hegbloom <karlheg@debian.org>
# #
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
@ -19,7 +18,7 @@
# #
PROG := busybox PROG := busybox
VERSION := 0.49pre VERSION := 0.49
BUILDTIME := $(shell TZ=UTC date --utc "+%Y.%m.%d-%H:%M%z") BUILDTIME := $(shell TZ=UTC date --utc "+%Y.%m.%d-%H:%M%z")
export VERSION export VERSION

7
README
View File

@ -11,8 +11,9 @@ the expected functionality and behave very much like their GNU counterparts.
BusyBox has been written with size-optimization and limited resources in mind. BusyBox has been written with size-optimization and limited resources in mind.
It is also extremely modular so you can easily include or exclude commands (or It is also extremely modular so you can easily include or exclude commands (or
features) at compile time. This makes it easy to customize your embedded features) at compile time. This makes it easy to customize your embedded
systems. To create a working system, just add a kernel and an editor (such as systems. To create a working system, just add /dev, a kernel, and an editor,
e3 (http://www.sax.de/~adlibiti) or elvis-tiny). such as nano, e3, or elvis-tiny. For a really minimal system, you can even use
the busybox shell (not Bourne compatible, but very small and quite usable).
BusyBox was originally written to support the Debian Rescue/Install disks, but BusyBox was originally written to support the Debian Rescue/Install disks, but
it also makes an excellent environment for any small or embedded system. it also makes an excellent environment for any small or embedded system.
@ -27,7 +28,7 @@ After the build is complete, a busybox.links file is generated. This is
used by 'make install' to create symlinks to the busybox binary for all used by 'make install' to create symlinks to the busybox binary for all
compiled in functions. By default, 'make install' will place the symlink compiled in functions. By default, 'make install' will place the symlink
forest into `pwd`/_install unless you have defined the PREFIX environment forest into `pwd`/_install unless you have defined the PREFIX environment
variable (i.e., make PREFIX="/tmp/foo" install) variable (i.e., 'make PREFIX=/tmp/foo install')
---------------- ----------------

32
TODO
View File

@ -10,6 +10,15 @@ around to it some time. If you have any good ideas, please let me know.
netkit-tiny. Per discussions on the mailing list, this isn't going netkit-tiny. Per discussions on the mailing list, this isn't going
to happen. False alarm. Sorry about the confusion. to happen. False alarm. Sorry about the confusion.
* The busybox shell, lash, is really too weak for serious use, although it is
possible to run simple systems with it. BusyBox 0.49 was supposed to have
a new shell, updated to understand full Bourne grammer. Well, that simply
didn't happen in time for the release. A rewrite is in progress that will
result in a new shell that understands the full Bourne grammar. This new
shell is being championed by Larry Doolittle <ldoolitt@recycle.lbl.gov>, and
could use your help. Please see the work in progress at
http://doolittle.faludi.com/~larry/parser.html
-Erik -Erik
----------- -----------
@ -22,12 +31,6 @@ Possible apps to include some time:
----------------------- -----------------------
The Busybox lash shell needs to be taught Bourne shell grammer. This
is planned for the next release of Busybox. Look out ash, we are coming
for you...
-----------------------
Running the following: Running the following:
rm -f busybox && make LDFLAGS+=-nostdlib 2>&1 | \ rm -f busybox && make LDFLAGS+=-nostdlib 2>&1 | \
@ -40,23 +43,6 @@ libraries such as uClibc.
----------------------- -----------------------
Currently, busybox bypasses libc NSS. Some folks might want that,
so perhaps adding in the option to choose whether to go to libc for
things like getpwnam() or whether to use the busybox version might
be nice.
-----------------------
Most wanted list:
[andersen@slag busybox]$ grep -l getgroups *.[ch]
test.c
Policy violation. getgroups uses libc nss, which is unlikely
to be present in an embedded system.
-----------------------
Compile with debugging on, run 'nm --size-sort ./busybox' Compile with debugging on, run 'nm --size-sort ./busybox'
and then start with the biggest things and make them smaller... and then start with the biggest things and make them smaller...

View File

@ -6,7 +6,7 @@
* ground up. It still has remnents of the old code lying about, but it is * ground up. It still has remnents of the old code lying about, but it is
* very different now (i.e. cleaner, less global variables, etc) * very different now (i.e. cleaner, less global variables, etc)
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* Based in part in the tar implementation in sash * Based in part in the tar implementation in sash

View File

@ -2,7 +2,7 @@
/* /*
* Mini basename implementation for busybox * Mini basename implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -1,5 +1,5 @@
Name: busybox Name: busybox
Version: 0.49pre Version: 0.49
Release: 1 Release: 1
Group: System/Utilities Group: System/Utilities
Summary: BusyBox is a tiny suite of Unix utilities in a multi-call binary. Summary: BusyBox is a tiny suite of Unix utilities in a multi-call binary.

2
cat.c
View File

@ -2,7 +2,7 @@
/* /*
* Mini Cat implementation for busybox * Mini Cat implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini chown/chmod/chgrp implementation for busybox * Mini chown/chmod/chgrp implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini chroot implementation for busybox * Mini chroot implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini clear implementation for busybox * Mini clear implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

2
cmp.c
View File

@ -3,7 +3,7 @@
* Mini cmp implementation for busybox * Mini cmp implementation for busybox
* *
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Matt Kraai <kraai@alumni.carnegiemellon.edu> * Written by Matt Kraai <kraai@alumni.carnegiemellon.edu>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini clear implementation for busybox * Mini clear implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini reset implementation for busybox * Mini reset implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* and Kent Robotti <robotti@metconnect.com> * and Kent Robotti <robotti@metconnect.com>
* *

View File

@ -2,7 +2,7 @@
/* /*
* Mini basename implementation for busybox * Mini basename implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini Cat implementation for busybox * Mini Cat implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini chroot implementation for busybox * Mini chroot implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini cmp implementation for busybox * Mini cmp implementation for busybox
* *
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Matt Kraai <kraai@alumni.carnegiemellon.edu> * Written by Matt Kraai <kraai@alumni.carnegiemellon.edu>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -1,7 +1,7 @@
/* /*
* cut.c - minimalist version of cut * cut.c - minimalist version of cut
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org> * Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini df implementation for busybox * Mini df implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* based on original code by (I think) Bruce Perens <bruce@pixar.com>. * based on original code by (I think) Bruce Perens <bruce@pixar.com>.
* *

View File

@ -2,7 +2,7 @@
/* /*
* Mini dirname implementation for busybox * Mini dirname implementation for busybox
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini du implementation for busybox * Mini du implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by John Beppu <beppu@lineo.com> * Written by John Beppu <beppu@lineo.com>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
@ -187,7 +187,7 @@ int du_main(int argc, char **argv)
return status; return status;
} }
/* $Id: du.c,v 1.35 2001/01/27 08:24:37 andersen Exp $ */ /* $Id: du.c,v 1.36 2001/01/27 09:33:38 andersen Exp $ */
/* /*
Local Variables: Local Variables:
c-file-style: "linux" c-file-style: "linux"

View File

@ -3,7 +3,7 @@
* Mini head implementation for busybox * Mini head implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by John Beppu <beppu@lineo.com> * Written by John Beppu <beppu@lineo.com>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini ln implementation for busybox * Mini ln implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini mkdir implementation for busybox * Mini mkdir implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini rm implementation for busybox * Mini rm implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini rmdir implementation for busybox * Mini rmdir implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini tee implementation for busybox * Mini tee implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Matt Kraai <kraai@alumni.carnegiemellon.edu> * Written by Matt Kraai <kraai@alumni.carnegiemellon.edu>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini touch implementation for busybox * Mini touch implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini uniq implementation for busybox * Mini uniq implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by John Beppu <beppu@lineo.com> * Written by John Beppu <beppu@lineo.com>
* Rewritten by Matt Kraai <kraai@alumni.carnegiemellon.edu> * Rewritten by Matt Kraai <kraai@alumni.carnegiemellon.edu>
* *

View File

@ -3,7 +3,7 @@
* Mini `cp' and `mv' implementation for BusyBox. * Mini `cp' and `mv' implementation for BusyBox.
* *
* *
* Copyright (C) 1999 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* Copyright (C) 2000 by BitterSweet Enterprises, LLC. (GPL) * Copyright (C) 2000 by BitterSweet Enterprises, LLC. (GPL)

2
cut.c
View File

@ -1,7 +1,7 @@
/* /*
* cut.c - minimalist version of cut * cut.c - minimalist version of cut
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org> * Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

6
debian/changelog vendored
View File

@ -1,8 +1,8 @@
busybox (0.49pre-1) unstable; urgency=low busybox (0.49-1) unstable; urgency=low
* Not released yet.... * Lots more source updates and bug fixes. See changelog for details.
-- Erik Andersen <andersee@debian.org> Wed, 20 Jan 2000 08:00:07 -0700 -- Erik Andersen <andersee@debian.org> Sat, 27 Jan 2001 01:45:53 -0700
busybox (0.48-1) unstable; urgency=low busybox (0.48-1) unstable; urgency=low

2
df.c
View File

@ -2,7 +2,7 @@
/* /*
* Mini df implementation for busybox * Mini df implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* based on original code by (I think) Bruce Perens <bruce@pixar.com>. * based on original code by (I think) Bruce Perens <bruce@pixar.com>.
* *

View File

@ -2,7 +2,7 @@
/* /*
* Mini dirname implementation for busybox * Mini dirname implementation for busybox
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -38,17 +38,17 @@
BusyBox combines tiny versions of many common UNIX utilities into a single BusyBox combines tiny versions of many common UNIX utilities into a single
small executable. It provides minimalist replacements for most of the utilities small executable. It provides minimalist replacements for most of the utilities
you usually find in fileutils, shellutils, findutils, textutils, grep, gzip, you usually find in fileutils, shellutils, findutils, textutils, grep, gzip,
tar, etc. BusyBox provides a fairly complete POSIX environment for any small tar, etc. BusyBox provides a fairly complete POSIX environment for any small or
or embedded system. The utilities in BusyBox generally have fewer options than embedded system. The utilities in BusyBox generally have fewer options than
their full-featured GNU cousins; however, the options that are included provide their full featured GNU cousins; however, the options that are included provide
the expected functionality and behave very much like their GNU counterparts. the expected functionality and behave very much like their GNU counterparts.
<p> <p>
BusyBox has been written with size-optimization and limited resources in mind. BusyBox has been written with size-optimization and limited resources in mind.
It is also extremely modular so you can easily include or exclude commands (or It is also extremely modular so you can easily include or exclude commands (or
features) at compile time. This makes it easy to customize your embedded features) at compile time. This makes it easy to customize your embedded
systems. To create a working system, just add a kernel, a shell (such as ash), systems. To create a working system, just add /dev, a kernel, and an editor,
and an editor (such as elvis-tiny or ae). For a really minimal system, just such as nano, e3, or elvis-tiny. For a really minimal system, you can even use
the the busybox shell (not a POSIX shell, but very small and quite usable). the busybox shell (not Bourne compatible, but very small and quite usable).
<p> <p>
BusyBox is now maintained by BusyBox is now maintained by
@ -60,7 +60,7 @@ BusyBox is licensed under the
<a href="http://www.gnu.org/copyleft/gpl.html">GNU GENERAL PUBLIC LICENSE</a> <a href="http://www.gnu.org/copyleft/gpl.html">GNU GENERAL PUBLIC LICENSE</a>
<p> <p>
<H3>NEW!</h3> <H3>Mailing List Information</h3>
BusyBox now has a <a href="http://opensource.lineo.com/lists/busybox/">mailing list</a>! BusyBox now has a <a href="http://opensource.lineo.com/lists/busybox/">mailing list</a>!
To subscribe, go and visit <a href="http://opensource.lineo.com/mailman/listinfo/busybox">this page</a>. To subscribe, go and visit <a href="http://opensource.lineo.com/mailman/listinfo/busybox">this page</a>.
@ -77,6 +77,30 @@ To subscribe, go and visit <a href="http://opensource.lineo.com/mailman/listinfo
<ul> <ul>
<p> <li> <b>27 January 2001 -- BusyBox 0.49 released</b>
<br>
Several new applets, lots of bug fixes, cleanups, and many smaller
things made nicer. Several cleanups and improvements to the shell.
For a list of the most interesting changes
you might want to look at the <a href="ftp://oss.lineo.com/busybox/Changelog">changelog</a>.
<p>
Special thanks go out to Matt Kraai and Larry Doolittle for all their
work on this release, and for keeping on top of things while I've been
out of town.
<p>
<em>Special Note</em><br>
BusyBox 0.49 was supposed to have replaced lash, the BusyBox
shell, with a new shell that understands full Bourne shell/Posix shell grammer.
Well, that simply didn't happen in time for this release. A new
shell that will eventually replace lash is already under
construction. This new shell is being developed by Larry
Doolittle, and could use all of our help. Please see the work in
progress on <a href="http://doolittle.faludi.com/~larry/parser.html">Larry's website</a>
and help out if you can. This shell will be included in the next
release of BusyBox.
<p> <li> <b>13 December 2000 -- BusyBox 0.48 released</b> <p> <li> <b>13 December 2000 -- BusyBox 0.48 released</b>
<br> <br>
@ -96,19 +120,6 @@ To subscribe, go and visit <a href="http://opensource.lineo.com/mailman/listinfo
this release, especially Matt Kraai, Larry Doolittle, and Kent Robotti. this release, especially Matt Kraai, Larry Doolittle, and Kent Robotti.
<p> <li> <b>26 September 2000 -- BusyBox 0.47 released</b>
<br>
This release fixes lots of bugs (including an ugly bug in 0.46
syslogd that could fork-bomb your system). Added several new
apps: rdate, wget, getopt, dos2unix, unix2dos, reset, unrpm,
renice, xargs, and expr. syslogd now supports network logging.
There are the usual tar updates. Most apps now use getopt for
more correct option parsing.
See the <a href="ftp://oss.lineo.com/busybox/Changelog">changelog</a>
for complete details.
<p> <li> <b>Old News</b> <p> <li> <b>Old News</b>
<br> <br>
For the old news, visit <a href="http://busybox.lineo.com/oldnews.html">the old news page</a>. For the old news, visit <a href="http://busybox.lineo.com/oldnews.html">the old news page</a>.

View File

@ -41,6 +41,19 @@
<p> <li> <b>Take me back to the <a href="http://busybox.lineo.com/">BusyBox</a> web site.</b> <p> <li> <b>Take me back to the <a href="http://busybox.lineo.com/">BusyBox</a> web site.</b>
<hr> <hr>
<p> <li> <b>26 September 2000 -- BusyBox 0.47 released</b>
<br>
This release fixes lots of bugs (including an ugly bug in 0.46
syslogd that could fork-bomb your system). Added several new
apps: rdate, wget, getopt, dos2unix, unix2dos, reset, unrpm,
renice, xargs, and expr. syslogd now supports network logging.
There are the usual tar updates. Most apps now use getopt for
more correct option parsing.
See the <a href="ftp://oss.lineo.com/busybox/Changelog">changelog</a>
for complete details.
<p> <li> <b>11 July 2000 -- BusyBox 0.46 released</b> <p> <li> <b>11 July 2000 -- BusyBox 0.46 released</b>
<br> <br>

4
du.c
View File

@ -3,7 +3,7 @@
* Mini du implementation for busybox * Mini du implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by John Beppu <beppu@lineo.com> * Written by John Beppu <beppu@lineo.com>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
@ -187,7 +187,7 @@ int du_main(int argc, char **argv)
return status; return status;
} }
/* $Id: du.c,v 1.35 2001/01/27 08:24:37 andersen Exp $ */ /* $Id: du.c,v 1.36 2001/01/27 09:33:38 andersen Exp $ */
/* /*
Local Variables: Local Variables:
c-file-style: "linux" c-file-style: "linux"

View File

@ -1,7 +1,7 @@
/* /*
* sed.c - very minimalist version of sed * sed.c - very minimalist version of sed
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org> * Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -1,5 +1,5 @@
Name: busybox Name: busybox
Version: 0.49pre Version: 0.49
Release: 1 Release: 1
Group: System/Utilities Group: System/Utilities
Summary: BusyBox is a tiny suite of Unix utilities in a multi-call binary. Summary: BusyBox is a tiny suite of Unix utilities in a multi-call binary.

2
find.c
View File

@ -3,7 +3,7 @@
* Mini find implementation for busybox * Mini find implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini find implementation for busybox * Mini find implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -1,7 +1,7 @@
/* /*
* Mini grep implementation for busybox using libc regex. * Mini grep implementation for busybox using libc regex.
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org> * Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Which implementation for busybox * Which implementation for busybox
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -1,7 +1,7 @@
/* /*
* Mini xargs implementation for busybox * Mini xargs implementation for busybox
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* Remixed by Mark Whitley <markw@lineo.com>, <markw@codepoet.org> * Remixed by Mark Whitley <markw@lineo.com>, <markw@codepoet.org>
* *

2
free.c
View File

@ -2,7 +2,7 @@
/* /*
* Mini free implementation for busybox * Mini free implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

2
grep.c
View File

@ -1,7 +1,7 @@
/* /*
* Mini grep implementation for busybox using libc regex. * Mini grep implementation for busybox using libc regex.
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org> * Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

2
head.c
View File

@ -3,7 +3,7 @@
* Mini head implementation for busybox * Mini head implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by John Beppu <beppu@lineo.com> * Written by John Beppu <beppu@lineo.com>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini insmod implementation for busybox * Mini insmod implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com> * Written by Erik Andersen <andersen@lineo.com>
* and Ron Alder <alder@lineo.com> * and Ron Alder <alder@lineo.com>
* *
@ -81,7 +81,7 @@
#ifndef MODUTILS_MODULE_H #ifndef MODUTILS_MODULE_H
static const int MODUTILS_MODULE_H = 1; static const int MODUTILS_MODULE_H = 1;
#ident "$Id: insmod.c,v 1.43 2001/01/27 08:24:37 andersen Exp $" #ident "$Id: insmod.c,v 1.44 2001/01/27 09:33:38 andersen Exp $"
/* This file contains the structures used by the 2.0 and 2.1 kernels. /* This file contains the structures used by the 2.0 and 2.1 kernels.
We do not use the kernel headers directly because we do not wish We do not use the kernel headers directly because we do not wish
@ -287,7 +287,7 @@ int delete_module(const char *);
#ifndef MODUTILS_OBJ_H #ifndef MODUTILS_OBJ_H
static const int MODUTILS_OBJ_H = 1; static const int MODUTILS_OBJ_H = 1;
#ident "$Id: insmod.c,v 1.43 2001/01/27 08:24:37 andersen Exp $" #ident "$Id: insmod.c,v 1.44 2001/01/27 09:33:38 andersen Exp $"
/* The relocatable object is manipulated using elfin types. */ /* The relocatable object is manipulated using elfin types. */

2
lash.c
View File

@ -2,7 +2,7 @@
/* /*
* lash -- the BusyBox Lame-Ass SHell * lash -- the BusyBox Lame-Ass SHell
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* Based in part on ladsh.c by Michael K. Johnson and Erik W. Troan, which is * Based in part on ladsh.c by Michael K. Johnson and Erik W. Troan, which is

2
ln.c
View File

@ -2,7 +2,7 @@
/* /*
* Mini ln implementation for busybox * Mini ln implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini logger implementation for busybox * Mini logger implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini lsmod implementation for busybox * Mini lsmod implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* Modified by Alcove, Julien Gaulmin <julien.gaulmin@alcove.fr> and * Modified by Alcove, Julien Gaulmin <julien.gaulmin@alcove.fr> and

View File

@ -3,7 +3,7 @@
* Mini readlink implementation for busybox * Mini readlink implementation for busybox
* *
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Matt Kraai <kraai@alumni.carnegiemellon.edu> * Written by Matt Kraai <kraai@alumni.carnegiemellon.edu>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini mkdir implementation for busybox * Mini mkdir implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini insmod implementation for busybox * Mini insmod implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com> * Written by Erik Andersen <andersen@lineo.com>
* and Ron Alder <alder@lineo.com> * and Ron Alder <alder@lineo.com>
* *
@ -81,7 +81,7 @@
#ifndef MODUTILS_MODULE_H #ifndef MODUTILS_MODULE_H
static const int MODUTILS_MODULE_H = 1; static const int MODUTILS_MODULE_H = 1;
#ident "$Id: insmod.c,v 1.43 2001/01/27 08:24:37 andersen Exp $" #ident "$Id: insmod.c,v 1.44 2001/01/27 09:33:38 andersen Exp $"
/* This file contains the structures used by the 2.0 and 2.1 kernels. /* This file contains the structures used by the 2.0 and 2.1 kernels.
We do not use the kernel headers directly because we do not wish We do not use the kernel headers directly because we do not wish
@ -287,7 +287,7 @@ int delete_module(const char *);
#ifndef MODUTILS_OBJ_H #ifndef MODUTILS_OBJ_H
static const int MODUTILS_OBJ_H = 1; static const int MODUTILS_OBJ_H = 1;
#ident "$Id: insmod.c,v 1.43 2001/01/27 08:24:37 andersen Exp $" #ident "$Id: insmod.c,v 1.44 2001/01/27 09:33:38 andersen Exp $"
/* The relocatable object is manipulated using elfin types. */ /* The relocatable object is manipulated using elfin types. */

View File

@ -2,7 +2,7 @@
/* /*
* Mini lsmod implementation for busybox * Mini lsmod implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* Modified by Alcove, Julien Gaulmin <julien.gaulmin@alcove.fr> and * Modified by Alcove, Julien Gaulmin <julien.gaulmin@alcove.fr> and

View File

@ -2,7 +2,7 @@
/* /*
* Mini rmmod implementation for busybox * Mini rmmod implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini nslookup implementation for busybox * Mini nslookup implementation for busybox
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by John Beppu <beppu@lineo.com> * Written by John Beppu <beppu@lineo.com>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
@ -170,4 +170,4 @@ int nslookup_main(int argc, char **argv)
return EXIT_SUCCESS; return EXIT_SUCCESS;
} }
/* $Id: nslookup.c,v 1.19 2001/01/27 08:24:37 andersen Exp $ */ /* $Id: nslookup.c,v 1.20 2001/01/27 09:33:38 andersen Exp $ */

View File

@ -2,7 +2,7 @@
/* /*
* Mini nslookup implementation for busybox * Mini nslookup implementation for busybox
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by John Beppu <beppu@lineo.com> * Written by John Beppu <beppu@lineo.com>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
@ -170,4 +170,4 @@ int nslookup_main(int argc, char **argv)
return EXIT_SUCCESS; return EXIT_SUCCESS;
} }
/* $Id: nslookup.c,v 1.19 2001/01/27 08:24:37 andersen Exp $ */ /* $Id: nslookup.c,v 1.20 2001/01/27 09:33:38 andersen Exp $ */

View File

@ -2,7 +2,7 @@
/* /*
* Mini free implementation for busybox * Mini free implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,8 +2,8 @@
/* /*
* Mini ps implementation(s) for busybox * Mini ps implementation(s) for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. Written by Erik Andersen * Copyright (C) 1999,2000,2001 by Lineo, inc.
* <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* *
* This contains _two_ implementations of ps for Linux. One uses the * This contains _two_ implementations of ps for Linux. One uses the

View File

@ -2,7 +2,7 @@
/* /*
* Mini uptime implementation for busybox * Mini uptime implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

4
ps.c
View File

@ -2,8 +2,8 @@
/* /*
* Mini ps implementation(s) for busybox * Mini ps implementation(s) for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. Written by Erik Andersen * Copyright (C) 1999,2000,2001 by Lineo, inc.
* <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* *
* This contains _two_ implementations of ps for Linux. One uses the * This contains _two_ implementations of ps for Linux. One uses the

View File

@ -3,7 +3,7 @@
* Mini readlink implementation for busybox * Mini readlink implementation for busybox
* *
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Matt Kraai <kraai@alumni.carnegiemellon.edu> * Written by Matt Kraai <kraai@alumni.carnegiemellon.edu>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini reset implementation for busybox * Mini reset implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* and Kent Robotti <robotti@metconnect.com> * and Kent Robotti <robotti@metconnect.com>
* *

2
rm.c
View File

@ -3,7 +3,7 @@
* Mini rm implementation for busybox * Mini rm implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini rmdir implementation for busybox * Mini rmdir implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini rmmod implementation for busybox * Mini rmmod implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

2
sed.c
View File

@ -1,7 +1,7 @@
/* /*
* sed.c - very minimalist version of sed * sed.c - very minimalist version of sed
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org> * Written by Mark Whitley <markw@lineo.com>, <markw@codepoet.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

2
sh.c
View File

@ -2,7 +2,7 @@
/* /*
* lash -- the BusyBox Lame-Ass SHell * lash -- the BusyBox Lame-Ass SHell
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* Based in part on ladsh.c by Michael K. Johnson and Erik W. Troan, which is * Based in part on ladsh.c by Michael K. Johnson and Erik W. Troan, which is

View File

@ -2,7 +2,7 @@
/* /*
* lash -- the BusyBox Lame-Ass SHell * lash -- the BusyBox Lame-Ass SHell
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* Based in part on ladsh.c by Michael K. Johnson and Erik W. Troan, which is * Based in part on ladsh.c by Michael K. Johnson and Erik W. Troan, which is

View File

@ -3,7 +3,7 @@
* Mini swapon/swapoff implementation for busybox * Mini swapon/swapoff implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini logger implementation for busybox * Mini logger implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Mini syslogd implementation for busybox * Mini syslogd implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* Copyright (C) 2000 by Karl M. Hegbloom <karlheg@debian.org> * Copyright (C) 2000 by Karl M. Hegbloom <karlheg@debian.org>

View File

@ -2,7 +2,7 @@
/* /*
* Mini syslogd implementation for busybox * Mini syslogd implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* Copyright (C) 2000 by Karl M. Hegbloom <karlheg@debian.org> * Copyright (C) 2000 by Karl M. Hegbloom <karlheg@debian.org>

2
tar.c
View File

@ -6,7 +6,7 @@
* ground up. It still has remnents of the old code lying about, but it is * ground up. It still has remnents of the old code lying about, but it is
* very different now (i.e. cleaner, less global variables, etc) * very different now (i.e. cleaner, less global variables, etc)
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* Based in part in the tar implementation in sash * Based in part in the tar implementation in sash

2
tee.c
View File

@ -2,7 +2,7 @@
/* /*
* Mini tee implementation for busybox * Mini tee implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Matt Kraai <kraai@alumni.carnegiemellon.edu> * Written by Matt Kraai <kraai@alumni.carnegiemellon.edu>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini touch implementation for busybox * Mini touch implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini true/false implementation for busybox * Mini true/false implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini umount implementation for busybox * Mini umount implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

2
uniq.c
View File

@ -3,7 +3,7 @@
* Mini uniq implementation for busybox * Mini uniq implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by John Beppu <beppu@lineo.com> * Written by John Beppu <beppu@lineo.com>
* Rewritten by Matt Kraai <kraai@alumni.carnegiemellon.edu> * Rewritten by Matt Kraai <kraai@alumni.carnegiemellon.edu>
* *

View File

@ -2,7 +2,7 @@
/* /*
* Mini uptime implementation for busybox * Mini uptime implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini swapon/swapoff implementation for busybox * Mini swapon/swapoff implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -3,7 +3,7 @@
* Mini umount implementation for busybox * Mini umount implementation for busybox
* *
* *
* Copyright (C) 1999,2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -2,7 +2,7 @@
/* /*
* Which implementation for busybox * Which implementation for busybox
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify

View File

@ -1,7 +1,7 @@
/* /*
* Mini xargs implementation for busybox * Mini xargs implementation for busybox
* *
* Copyright (C) 2000 by Lineo, inc. * Copyright (C) 1999,2000,2001 by Lineo, inc.
* Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Written by Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
* Remixed by Mark Whitley <markw@lineo.com>, <markw@codepoet.org> * Remixed by Mark Whitley <markw@lineo.com>, <markw@codepoet.org>
* *