Update a bunch of docs. Run a script to update my email addr.

This commit is contained in:
Eric Andersen 2003-07-14 21:21:08 +00:00
parent 74f270a317
commit cb81e6484d
169 changed files with 297 additions and 379 deletions

11
AUTHORS
View File

@ -11,7 +11,7 @@ incorect, _please_ let me know.
Emanuele Aina <emanuele.aina@tiscali.it> Emanuele Aina <emanuele.aina@tiscali.it>
run-parts run-parts
Erik Andersen <andersen@codepoet.org>, <andersee@debian.org> Erik Andersen <andersen@codepoet.org>, <andersen@codepoet.org>
Tons of new stuff, major rewrite of most of the Tons of new stuff, major rewrite of most of the
core apps, tons of new apps as noted in header files. core apps, tons of new apps as noted in header files.
@ -21,7 +21,7 @@ Laurence Anderson <l.d.anderson@warwick.ac.uk>
Edward Betts <edward@debian.org> Edward Betts <edward@debian.org>
expr, hostid, logname, tty, wc, whoami, yes expr, hostid, logname, tty, wc, whoami, yes
John Beppu <beppu@lineo.com> John Beppu <beppu@codepoet.org>
du, head, nslookup, sort, tee, uniq du, head, nslookup, sort, tee, uniq
Brian Candler <B.Candler@pobox.com> Brian Candler <B.Candler@pobox.com>
@ -76,13 +76,14 @@ Vladimir Oleynik <dzo@simtreas.ru>
and irreconcilable critic of everything not perfect. and irreconcilable critic of everything not perfect.
Bruce Perens <bruce@pixar.com> Bruce Perens <bruce@pixar.com>
Original author of BusyBox. His code is still in many apps. Original author of BusyBox in 1995, 1996. Some of his code can
still be found hiding here and there...
Tim Riker <Tim@Rikers.org> Tim Riker <Tim@Rikers.org>
bug fixes, member of fan club bug fixes, member of fan club
Kent Robotti <robotti@metconnect.com> Kent Robotti <robotti@metconnect.com>
reset, tons and tons of bug reports and patchs. reset, tons and tons of bug reports and patches.
Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com> Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com>
wget - Contributed by permission of Covad Communications wget - Contributed by permission of Covad Communications
@ -96,7 +97,7 @@ Gyepi Sam <gyepi@praxis-sw.com>
Linus Torvalds <torvalds@transmeta.com> Linus Torvalds <torvalds@transmeta.com>
mkswap, fsck.minix, mkfs.minix mkswap, fsck.minix, mkfs.minix
Mark Whitley <markw@lineo.com> <markw@codepoet.org> Mark Whitley <markw@codepoet.org>
grep, sed, cut, xargs(previous), grep, sed, cut, xargs(previous),
style-guide, new-applet-HOWTO, bug fixes, etc. style-guide, new-applet-HOWTO, bug fixes, etc.

View File

@ -147,7 +147,7 @@
and variable assignment problems as well. and variable assignment problems as well.
New Applets: New Applets:
* David McCullough <davidm@lineo.com> -- modprobe * David McCullough <davidm@snapgear.com> -- modprobe
* Vladimir Oleynik -- traceroute * Vladimir Oleynik -- traceroute
* Erik Andersen -- pidof * Erik Andersen -- pidof
@ -630,7 +630,7 @@
Arne Bernin <arne@matrix.loopback.org> Arne Bernin <arne@matrix.loopback.org>
* Fixed NFS so it supports 2.4.x kernels and NFSv3. * Fixed NFS so it supports 2.4.x kernels and NFSv3.
* Brand, new versions of grep and sed which use libc regex routines, * Brand, new versions of grep and sed which use libc regex routines,
thanks to Mark Whitley <markw@lineo.com>. The hand-tooled thanks to Mark Whitley <markw@codepoet.org>. The hand-tooled
"regexp.[ch]" files have been removed. Much help on these from "regexp.[ch]" files have been removed. Much help on these from
Matt Kraai as well. Matt Kraai as well.
@ -1024,7 +1024,7 @@
init is not at PID 1 (like when running in an initrd). init is not at PID 1 (like when running in an initrd).
* Added a prelinary du implementation. Some parameter parsing * Added a prelinary du implementation. Some parameter parsing
stuff still needs to be added. -beppu (John Beppu stuff still needs to be added. -beppu (John Beppu
<beppu@lineo.com>) <beppu@codepoet.org>)
* Implemented tee. -beppu Implemented head. -beppu * Implemented tee. -beppu Implemented head. -beppu
-Erik Andersen, Dec 10, 1999 -Erik Andersen, Dec 10, 1999
@ -1166,7 +1166,7 @@
0.32 0.32
* More changes -- If you have any problems please let me know ASAP at * More changes -- If you have any problems please let me know ASAP at
andersee@debian.org andersen@codepoet.org
* usage() now prints the BusyBox version. This will help folks * usage() now prints the BusyBox version. This will help folks
realize that they are not in Kansas anymore. realize that they are not in Kansas anymore.
* Fixed mkdir -m option so that it works. kill segfaulted w/o any * Fixed mkdir -m option so that it works. kill segfaulted w/o any

15
INSTALL
View File

@ -1,13 +1,20 @@
1) Run 'make config' or 'make menuconfig' and select the 1) Run 'make config' or 'make menuconfig' and select the
functionality that you wish to enable. functionality that you wish to enable.
2) make dep 2) Run 'make dep'
3) Check the Makefile for any Makefile setting you wish 3) Check the Makefile for any Makefile setting you wish
to adjust for your system (things like like setting to adjust for your system (things like like setting
your cross compiler, adjusting optimizations, etc) your cross compiler, adjusting optimizations, etc)
4) make 4) Run 'make'
5) Run 'make install' or 'make PREFIX=/target install' to 5) Go get a drink of water, drink a soda, visit the bathroom,
install busybox and all the needed links. or whatever while it compiles. It doesn't take very
long to compile, so you don't really need to waste too
much time waiting...
6) Run 'make install' or 'make PREFIX=/target install' to
install busybox and all the needed links. Some people
will prefer to install using hardlinks and will instead
want to run 'make install-hardlinks'....

37
LICENSE
View File

@ -1,39 +1,3 @@
Original release code (unless otherwise noted)
Copyright 1995, 1996 Bruce Perens <bruce@pixar.com>
mkswap
Copyright 1991 Linus Torvalds
tiny-ls(ls)
Copyright 1996 Brian Candler <B.Candler@pobox.com>
tarcat, loadkmap, various fixes, Debian maintenance
Copyright 1998 Enrique Zanardi <ezanardi@ull.es>
more(v2), makedevs, dutmp, modularization, auto links file,
various fixes, Linux Router Project maintenance
Copyright 1998 Dave Cinege <dcinege@psychosis.com>
mini-gzip(gzip), mini-netcat(mnc)
Copyright 1998 Charles P. Wright <cpwright@villagenet.com>
Tons of new stuff as noted in header files
Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen
Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org>
Please feed suggestions, bug reports, insults, and bribes back to:
Erik Andersen
<andersen@codepoet.org>
<andersee@debian.org>
Busybox may be used and distributed under the GNU General Public License.
---------------------------------------------------------------------------
GNU GENERAL PUBLIC LICENSE GNU GENERAL PUBLIC LICENSE
Version 2, June 1991 Version 2, June 1991
@ -374,4 +338,3 @@ proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General library. If this is what you want to do, use the GNU Library General
Public License instead of this License. Public License instead of this License.

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

62
README
View File

@ -1,4 +1,4 @@
Please see the LICENSE file for copyright information. Please see the LICENSE file for details on copying and usage.
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
@ -8,14 +8,14 @@ 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.
BusyBox was originally written to support the Debian Rescue/Install disks, but
it also makes an excellent environment for any small or embedded system.
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 /dev, /etc, and a kernel. systems. To create a working system, just add /dev, /etc, and a kernel.
BusyBox was originally written 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 now a version number. : ) Also as of version 0.20, As of version 0.20 there is now a version number. : ) Also as of version 0.20,
BusyBox is now modularized to easily allow you to build only the components you BusyBox is now modularized to easily allow you to build only the components you
need, thereby reducing binary size. Run 'make config' or 'make menuconfig' need, thereby reducing binary size. Run 'make config' or 'make menuconfig'
@ -27,6 +27,9 @@ 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')
If you wish to install hardlinks, rather than symlinks, you can use
'make install-hardlinks' instead.
---------------- ----------------
Supported architectures: Supported architectures:
@ -44,8 +47,11 @@ Supported libcs:
Supported kernels: Supported kernels:
Full functionality requires Linux 2.0.x, 2.2.x, or 2.4.x. A large fraction Full functionality requires Linux 2.0.x or better. A large fraction of the
of the code should run on just about anything. code should run on just about anything. While the current code is fairly
Linux specific, it should be fairly easy to port the majority of the code
to, say, FreeBSD or Solaris, or MacOsX, or even Windows (if you are into that
sortof thing).
---------------- ----------------
@ -89,34 +95,38 @@ the mailing list if you are interested.
Bugs: Bugs:
If you find bugs, please submit a bug report. Full instructions on how to If you find bugs, please submit a detailed bug report to the busybox mailing
report a bug are found at http://bugs.busybox.net/Reporting.html. list at busybox@busybox.net. A well-written bug report should include a
transcript of a shell session that demonstrates the bad behavior and enables
anyone else to duplicate the bug on their own machine. The following is such
an example:
For the impatient: To submit a bug, simply send an email describing the problem To: busybox@busybox.net
to submit@bugs.busybox.net. Bug reports should look something like this:
To: submit@bugs.busybox.net
From: diligent@testing.linux.org From: diligent@testing.linux.org
Subject: /bin/true doesn't work Subject: /bin/date doesn't work
Package: busybox Package: busybox
Version: 0.51 Version: 1.00
When I execute Busybox 'date' it produces unexpected results.
With GNU date I get the following output:
$ date
Wed Mar 21 14:19:41 MST 2001
But when I use BusyBox date I get this instead:
$ date
llegal instruction
I am using Debian unstable, kernel version 2.4.19-rmk1 on an Netwinder,
and the latest uClibc from CVS. Thanks for the wonderful program!
When I invoke '/bin/true' it doesn't work. I expected it to return
a "0" but it returned a "1" instead. Here is the transcript:
$ /bin/true ; echo $?
1
With GNU /bin/true, I get the following output:
$ /bin/true ; echo $?
0
I am using Debian 2.2r2, kernel version 2.2.18, and the latest
uClibc from CVS. Thanks for the wonderful program!
-Diligent -Diligent
Note the careful description and use of examples showing not only what BusyBox Note the careful description and use of examples showing not only what BusyBox
does, but also a counter example showing what an equivalent GNU app does. Bug does, but also a counter example showing what an equivalent GNU app does. Bug
reports lacking such detail may take a _long_ time to be fixed... Thanks for reports lacking such detail may never be fixed... Thanks for understanding.
understanding.
---------------- ----------------
@ -144,5 +154,5 @@ For those that are actively contributing there is even CVS write access:
Please feed suggestions, bug reports, insults, and bribes back to: Please feed suggestions, bug reports, insults, and bribes back to:
Erik Andersen Erik Andersen
<andersen@codepoet.org> <andersen@codepoet.org>
<andersee@debian.org> <andersen@codepoet.org>

View File

@ -1,6 +1,6 @@
# Rules.make for busybox # Rules.make for busybox
# #
# Copyright (C) 2002 Erik Andersen <andersee@debian.org> # Copyright (C) 2002 Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -7,7 +7,7 @@
* Originally adjusted for busybox by Sven Rudolph <sr1@inf.tu-dresden.de> * Originally adjusted for busybox by Sven Rudolph <sr1@inf.tu-dresden.de>
* based on gzip sources * based on gzip sources
* *
* Adjusted further by Erik Andersen <andersee@debian.org> to support files as * Adjusted further by Erik Andersen <andersen@codepoet.org> to support files as
* well as stdin/stdout, and to generally behave itself wrt command line * well as stdin/stdout, and to generally behave itself wrt command line
* handling. * handling.
* *

View File

@ -9,8 +9,8 @@
* only standard in to standard out with -9 compression. It also requires * only standard in to standard out with -9 compression. It also requires
* the zcat module for some important functions." * the zcat module for some important functions."
* *
* Adjusted further by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Adjusted further by Erik Andersen <andersen@codepoet.org> to support
* to support files as well as stdin/stdout, and to generally behave itself wrt * files as well as stdin/stdout, and to generally behave itself wrt
* command line handling. * command line handling.
* *
* 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,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -7,7 +7,7 @@
* Originally adjusted for busybox by Sven Rudolph <sr1@inf.tu-dresden.de> * Originally adjusted for busybox by Sven Rudolph <sr1@inf.tu-dresden.de>
* based on gzip sources * based on gzip sources
* *
* Adjusted further by Erik Andersen <andersee@debian.org> to support * Adjusted further by Erik Andersen <andersen@codepoet.org> to support
* files as well as stdin/stdout, and to generally behave itself wrt * files as well as stdin/stdout, and to generally behave itself wrt
* command line handling. * command line handling.
* *

View File

@ -7,7 +7,7 @@
* Originally adjusted for busybox by Sven Rudolph <sr1@inf.tu-dresden.de> * Originally adjusted for busybox by Sven Rudolph <sr1@inf.tu-dresden.de>
* based on gzip sources * based on gzip sources
* *
* Adjusted further by Erik Andersen <andersee@debian.org> to support * Adjusted further by Erik Andersen <andersen@codepoet.org> to support
* files as well as stdin/stdout, and to generally behave itself wrt * files as well as stdin/stdout, and to generally behave itself wrt
* command line handling. * command line handling.
* *

View File

@ -9,8 +9,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) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org>
* *
* Based in part in the tar implementation in sash * Based in part in the tar implementation in sash
* Copyright (c) 1999 by David I. Bell * Copyright (c) 1999 by David I. Bell

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -2,8 +2,7 @@
/* /*
* Mini clear implementation for busybox * Mini clear implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -2,8 +2,7 @@
/* /*
* Mini reset implementation for busybox * Mini reset implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org>
* Written by Erik Andersen and Kent Robotti <robotti@metconnect.com> * Written by Erik Andersen and Kent Robotti <robotti@metconnect.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

@ -4,7 +4,7 @@
* *
* Copyright (C) 1994-1998 Andries E. Brouwer <aeb@cwi.nl> * Copyright (C) 1994-1998 Andries E. Brouwer <aeb@cwi.nl>
* *
* Adjusted for BusyBox by Erik Andersen <andersee@debian.org> * Adjusted for BusyBox by Erik Andersen <andersen@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
* 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -2,8 +2,7 @@
/* /*
* Mini basename implementation for busybox * Mini basename implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -2,8 +2,7 @@
/* /*
* Mini chgrp implementation for busybox * Mini chgrp implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -2,8 +2,7 @@
/* /*
* Mini chmod implementation for busybox * Mini chmod implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org>
* *
* Reworked by (C) 2002 Vladimir Oleynik <dzo@simtreas.ru> * Reworked by (C) 2002 Vladimir Oleynik <dzo@simtreas.ru>
* to correctly parse '-rwxgoa' * to correctly parse '-rwxgoa'

View File

@ -2,8 +2,7 @@
/* /*
* Mini chown implementation for busybox * Mini chown implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -2,8 +2,7 @@
/* /*
* Mini chroot implementation for busybox * Mini chroot implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -2,8 +2,7 @@
/* /*
* Mini df implementation for busybox * Mini df implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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>.
* *
* 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,7 @@
/* /*
* Mini dirname implementation for busybox * Mini dirname implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -21,7 +21,7 @@
* *
* Original copyright notice is retained at the end of this file. * Original copyright notice is retained at the end of this file.
* *
* Modified for BusyBox by Erik Andersen <andersen@lineo.com>, <andersee@debian.org> * Modified for BusyBox by Erik Andersen <andersen@codepoet.org>
*/ */
/* BB_AUDIT SUSv3 compliant */ /* BB_AUDIT SUSv3 compliant */

View File

@ -2,8 +2,7 @@
/* /*
* Mini false implementation for busybox * Mini false implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -2,8 +2,7 @@
/* /*
* Mini ln implementation for busybox * Mini ln implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -10,7 +10,7 @@
* (-x -c -b -p -u -g -k) plus Korn's -L -nt -ot -ef and new -S (socket). * (-x -c -b -p -u -g -k) plus Korn's -L -nt -ot -ef and new -S (socket).
* modified by J.T. Conklin for NetBSD. * modified by J.T. Conklin for NetBSD.
* modified by Herbert Xu to be used as built-in in ash. * modified by Herbert Xu to be used as built-in in ash.
* modified by Erik Andersen <andersee@debian.org> to be used * modified by Erik Andersen <andersen@codepoet.org> to be used
* in busybox. * in busybox.
* *
* 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,7 @@
/* /*
* Mini touch implementation for busybox * Mini touch implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -5,7 +5,7 @@
* Copyright (c) Michiel Huisjes * Copyright (c) Michiel Huisjes
* *
* This version of tr is adapted from Minix tr and was modified * This version of tr is adapted from Minix tr and was modified
* by Erik Andersen <andersee@debian.org> to be used in busybox. * by Erik Andersen <andersen@codepoet.org> to be used in busybox.
* *
* 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

View File

@ -2,8 +2,7 @@
/* /*
* Mini true implementation for busybox * Mini true implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

11
debian/README.debian vendored
View File

@ -2,9 +2,12 @@ BusyBox for Debian
---------------------- ----------------------
BusyBox is being developed and maintained by Erik Andersen BusyBox is being developed and maintained by Erik Andersen
<andersee@debian.org>. <andersen@codepoet.org>.
If you have a problem with BusyBox, send email to the Debian bug tracking If you find any bugs, please submit a detailed bug report to the busybox
system that lives at <submit@bugs.lineo.com> mailing list at <busybox@busybox.net>. A well-written bug report should
include a transcript of a shell session that demonstrates the bad behavior and
enables anyone else to duplicate the bug on their own machine. Bug reports
lacking such detail may never be fixed...
Erik Andersen <andersee@debian.org>, Sun, 18 Jun 2000 21:52:00 -0600 Erik Andersen <andersen@codepoet.org>, Sun, 18 Jun 2000 21:52:00 -0600

2
debian/copyright vendored
View File

@ -1,4 +1,4 @@
This package was debianized by Erik Andersen <andersee@debian.org> on This package was debianized by Erik Andersen <andersen@codepoet.org> on
Sun, 18 Jun 2000 23:31:02 -0600 Sun, 18 Jun 2000 23:31:02 -0600
It was downloaded from ftp://ftp.busybox.net/busybox It was downloaded from ftp://ftp.busybox.net/busybox

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -2,8 +2,7 @@
/* /*
* Which implementation for busybox * Which implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -197,8 +197,8 @@ machine-readable form, and scripts could be used to transform this
text into other forms if necessary. text into other forms if necessary.
F<autodocifier.pl> is one such script. F<autodocifier.pl> is one such script.
It was based on a script by Erik Andersen <andersen@lineo.com> It was based on a script by Erik Andersen <andersen@codepoet.org>
which was in turn based on a script by Mark Whitley <markw@lineo.com> which was in turn based on a script by Mark Whitley <markw@codepoet.org>
=head1 OPTIONS =head1 OPTIONS
@ -288,4 +288,4 @@ John BEPPU <b@ax9.org>
=cut =cut
# $Id: autodocifier.pl,v 1.23 2001/10/31 04:29:18 beppu Exp $ # $Id: autodocifier.pl,v 1.24 2003/07/14 21:20:48 andersen Exp $

View File

@ -274,11 +274,6 @@
the README file included in the busybox source the README file included in the busybox source
release.</li> release.</li>
<li><a href=
"http://bugs.busybox.net/db/pa/lbusybox.html">BusyBox
Bugs</a>. Need to report a bug? Need to check if a
bug has been filed?</li>
<li>If you need more help, the BusyBox <a href= <li>If you need more help, the BusyBox <a href=
"lists/busybox/">mailing list</a> is a good place to "lists/busybox/">mailing list</a> is a good place to
start.</li> start.</li>

View File

@ -3913,7 +3913,7 @@
<title>MAINTAINER</title> <title>MAINTAINER</title>
<para> <para>
Erik Andersen &lt;andersee@debian.org&gt; &lt;andersen@lineo.com&gt; Erik Andersen &lt;andersen@codepoet.org&gt;
</para> </para>
</chapter> </chapter>
@ -3926,7 +3926,7 @@
</para> </para>
<para> <para>
Erik Andersen &lt;andersee@debian.org&gt; Erik Andersen &lt;andersen@codepoet.org&gt;
</para> </para>
<para> <para>
@ -3934,7 +3934,7 @@
</para> </para>
<para> <para>
John Beppu &lt;beppu@lineo.com&gt; John Beppu &lt;beppu@codepoet.org&gt;
</para> </para>
<para> <para>
@ -3990,7 +3990,7 @@
</para> </para>
<para> <para>
Mark Whitley &lt;markw@lineo.com&gt; Mark Whitley &lt;markw@codepoet.org&gt;
</para> </para>
<para> <para>

View File

@ -20,7 +20,7 @@ textutils(1), shellutils(1), etc...
=head1 MAINTAINER =head1 MAINTAINER
Erik Andersen <andersee@debian.org> <andersen@lineo.com> Erik Andersen <andersen@codepoet.org>
=head1 AUTHORS =head1 AUTHORS
@ -30,14 +30,14 @@ they know it or not.
=for html <br> =for html <br>
Erik Andersen <andersen@lineo.com>, <andersee@debian.org> Erik Andersen <andersen@codepoet.org>
Tons of new stuff, major rewrite of most of the Tons of new stuff, major rewrite of most of the
core apps, tons of new apps as noted in header files. core apps, tons of new apps as noted in header files.
=for html <br> =for html <br>
John Beppu <beppu@lineo.com> John Beppu <beppu@codepoet.org>
du, head, nslookup, sort, tee, uniq (so Kraai could rewrite them ;-), du, head, nslookup, sort, tee, uniq (so Kraai could rewrite them ;-),
documentation documentation
@ -150,7 +150,7 @@ Linus Torvalds <torvalds@transmeta.com>
=for html <br> =for html <br>
Mark Whitley <markw@lineo.com> Mark Whitley <markw@codepoet.org>
sed remix, bug fixes, style-guide, etc. sed remix, bug fixes, style-guide, etc.
@ -174,4 +174,4 @@ Glenn Engel <glenne@engel.org>
=cut =cut
# $Id: busybox_footer.pod,v 1.11 2003/02/10 22:53:36 bug1 Exp $ # $Id: busybox_footer.pod,v 1.12 2003/07/14 21:20:48 andersen Exp $

View File

@ -113,45 +113,39 @@ Knife" of embedded Linux, there are some applets that will not be accepted:
Bug Reporting Bug Reporting
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
If you find a bug in Busybox, you can send a bug report to our bug tracking If you find bugs, please submit a detailed bug report to the busybox mailing
system (homepage: http://bugs.lineo.com). Instructions on how to send a bug list at busybox@busybox.net. A well-written bug report should include a
report to the tracking system can be found at: transcript of a shell session that demonstrates the bad behavior and enables
anyone else to duplicate the bug on their own machine. The following is such
an example:
http://bugs.lineo.com/Reporting.html To: busybox@busybox.net
From: diligent@testing.linux.org
Subject: /bin/date doesn't work
The README file that comes with Busybox also describes how to submit a bug. Package: busybox
Version: 1.00
A well-written bug report should include a transcript of a shell session that
demonstrates the bad behavior and enables anyone else to duplicate the bug on
their own machine. The following is such an example:
When I execute Busybox 'date' it produces unexpected results. When I execute Busybox 'date' it produces unexpected results.
With GNU date I get the following output:
This is using GNU date:
$ date $ date
Wed Mar 21 14:19:41 MST 2001 Wed Mar 21 14:19:41 MST 2001
This is using Busybox date: But when I use BusyBox date I get this instead:
$ date $ date
codswaddle llegal instruction
I am using Debian unstable, kernel version 2.4.19-rmk1 on an Netwinder,
and the latest uClibc from CVS. Thanks for the wonderful program!
Bug Triage -Diligent
~~~~~~~~~~
Validating and confirming bugs is nearly as important as reporting them in the Note the careful description and use of examples showing not only what BusyBox
first place. It is valuable to know if a bug can be duplicated on a different does, but also a counter example showing what an equivalent GNU app does. Bug
machine, on a different filesystem, on a different architecture, with a reports lacking such detail may never be fixed... Thanks for understanding.
different C library, and so forth.
To see a listing of all the bugs currently filed against Busybox, look here:
http://bugs.lineo.com/db/pa/lbusybox.html
If you have comments to add to a bug (can / can't duplicate, think a bug
should be closed / reopened), please send it to [bugnumber]@bugs.lineo.com.
The message you send will automatically be forwarded to the mailing list for
all to see.
Write Documentation Write Documentation
@ -183,16 +177,6 @@ This will show all of the trouble spots or 'questionable' code. Pick a spot,
any spot, these are all invitations for you to contribute. any spot, these are all invitations for you to contribute.
Consult The Bug-Tracking System
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Head to: http://bugs.lineo.com/db/pa/lBusybox.html and look at the bugs on
there. Pick one you think you can fix, and fix it. If it's a wishlist item and
someone's requesting a new feature, take a stab at adding it. Everything
previously said about "reading the mailing list" and "coordinating with the
applet maintainer" still applies.
Add a New Applet Add a New Applet
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
@ -309,16 +293,15 @@ are some guidelines on how to test your changes.
Making Sure Your Patch Doesn't Get Lost Making Sure Your Patch Doesn't Get Lost
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you don't want your patch to be lost or forgotten, send it to the bug If you don't want your patch to be lost or forgotten, send it to the busybox
tracking system (http://bugs.lineo.com). You do this by emailing your patch in mailing list with a subject line something like this:
a message to submit@bugs.lineo.com with a subject line something like this:
[PATCH] - Adds "transmogrify" feature to "foo" [PATCH] - Adds "transmogrify" feature to "foo"
In the body, you should have a pseudo-header that looks like the following: In the body, you should have a pseudo-header that looks like the following:
Package: busybox Package: busybox
Version: v0.50pre (or whatever the current version is) Version: v1.01pre (or whatever the current version is)
Severity: wishlist Severity: wishlist
The remainder of the body should read along these lines: The remainder of the body should read along these lines:
@ -328,16 +311,6 @@ The remainder of the body should read along these lines:
GNU counterparts and the outputs are identical. I have run the scripts in GNU counterparts and the outputs are identical. I have run the scripts in
the 'tests' directory and nothing breaks. the 'tests' directory and nothing breaks.
Detailed instructions on how to submit a bug to the tracking system are at:
http://bugs.lineo.com/Reporting.html
If you have a patch that will fix and close a reported bug, please send a
message to [bugnumber]@bugs.lineo.com with your patch attached. It will catch
people's attention if you have a subject line like the following:
[PATCH INCLUDED] - Fix attached, please apply and close this bug
Improving Your Chances of Patch Acceptance Improving Your Chances of Patch Acceptance

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,7 +1,7 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
# vi: set ts=4: # vi: set ts=4:
# Copyright (c) 2001 David Schleef <ds@schleef.org> # Copyright (c) 2001 David Schleef <ds@schleef.org>
# Copyright (c) 2001 Erik Andersen <andersen@lineo.com> # Copyright (c) 2001 Erik Andersen <andersen@codepoet.org>
# Copyright (c) 2001 Stuart Hughes <stuarth@lineo.com> # Copyright (c) 2001 Stuart Hughes <stuarth@lineo.com>
# Copyright (c) 2002 Steven J. Hill <shill@broadcom.com> # Copyright (c) 2002 Steven J. Hill <shill@broadcom.com>
# This program is free software; you can redistribute it and/or modify it # This program is free software; you can redistribute it and/or modify it
@ -233,5 +233,5 @@ David Schleef <ds@schleef.org>
=cut =cut
# $Id: depmod.pl,v 1.2 2002/10/08 21:33:51 sjhill Exp $ # $Id: depmod.pl,v 1.3 2003/07/14 21:20:51 andersen Exp $

View File

@ -1,7 +1,6 @@
# /etc/inittab init(8) configuration for BusyBox # /etc/inittab init(8) configuration for BusyBox
# #
# Copyright (C) 1999 by Lineo, inc. and Erik Andersen # Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
# Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org>
# #
# #
# Note, BusyBox init doesn't support runlevels. The runlevels field is # Note, BusyBox init doesn't support runlevels. The runlevels field is

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -2,8 +2,7 @@
/* /*
* Mini find implementation for busybox * Mini find implementation for busybox
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org>
* *
* Reworked by David Douthitt <n9ubh@callsign.net> and * Reworked by David Douthitt <n9ubh@callsign.net> and
* Matt Kraai <kraai@alumni.carnegiemellon.edu>. * Matt Kraai <kraai@alumni.carnegiemellon.edu>.

View File

@ -1,10 +1,10 @@
/* /*
* stolen from net-tools-1.59 and stripped down for busybox by * stolen from net-tools-1.59 and stripped down for busybox by
* Erik Andersen <andersee@debian.org> * Erik Andersen <andersen@codepoet.org>
* *
* Heavily modified by Manuel Novoa III Mar 12, 2001 * Heavily modified by Manuel Novoa III Mar 12, 2001
* *
* Version: $Id: inet_common.h,v 1.2 2002/07/03 11:46:38 andersen Exp $ * Version: $Id: inet_common.h,v 1.3 2003/07/14 21:20:52 andersen Exp $
* *
*/ */

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -3,7 +3,7 @@
* Mini halt implementation for busybox * Mini halt implementation for busybox
* *
* Copyright (C) 1995, 1996 by Bruce Perens <bruce@pixar.com>. * Copyright (C) 1995, 1996 by Bruce Perens <bruce@pixar.com>.
* Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -3,7 +3,7 @@
* Mini init implementation for busybox * Mini init implementation for busybox
* *
* Copyright (C) 1995, 1996 by Bruce Perens <bruce@pixar.com>. * Copyright (C) 1995, 1996 by Bruce Perens <bruce@pixar.com>.
* Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Adjusted by so many folks, it's impossible to keep track. * Adjusted by so many folks, it's impossible to keep track.
* *
* 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 poweroff implementation for busybox * Mini poweroff implementation for busybox
* *
* Copyright (C) 1995, 1996 by Bruce Perens <bruce@pixar.com>. * Copyright (C) 1995, 1996 by Bruce Perens <bruce@pixar.com>.
* Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -3,7 +3,7 @@
* Mini reboot implementation for busybox * Mini reboot implementation for busybox
* *
* Copyright (C) 1995, 1996 by Bruce Perens <bruce@pixar.com>. * Copyright (C) 1995, 1996 by Bruce Perens <bruce@pixar.com>.
* Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,6 +1,6 @@
# Makefile for busybox # Makefile for busybox
# #
# Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org> # Copyright (C) 1999-2003 by Erik Andersen <andersen@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
# 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

View File

@ -1,13 +1,11 @@
Please see the LICENSE file for copyright information. Please see the LICENSE file for copyright information (GPLv2)
libbb is BusyBox's utility library. This all used to be in a single file libbb is BusyBox's utility library. All of this stuff used to be stuffed into
(utility.c to be specific). When I split utility.c up to create libbb, I did a single file named utility.c. When I split utility.c to create libbb, some of
not carefully fix up the copyright and licensing information. I'll do that for the very oldest stuff ended up without their original copyright and licensing
the next release. information (which is now lost in the mists of time). If you see something
that you wrote that is mis-attributed, do let me know so we can fix that up.
For now, just trust me that a bunch of people have worked on this stuff,
and it is all GPL'ed.
Erik Andersen Erik Andersen
<andersee@codepoet.org> <andersen@codepoet.org>

View File

@ -2,8 +2,8 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) many different people. If you wrote this, please * Copyright (C) many different people.
* acknowledge your work. * If you wrote this, please acknowledge your work.
* *
* 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

View File

@ -2,8 +2,8 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) many different people. If you wrote this, please * Copyright (C) many different people.
* acknowledge your work. * If you wrote this, please acknowledge your work.
* *
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,8 +2,8 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) many different people. If you wrote this, please * Copyright (C) many different people.
* acknowledge your work. * If you wrote this, please acknowledge your work.
* *
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,9 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org>
* Patched by a bunch of people. Feel free to acknowledge your work.
* *
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,8 +2,8 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) many different people. If you wrote this, please * Copyright (C) many different people.
* acknowledge your work. * If you wrote this, please acknowledge your work.
* *
* 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

View File

@ -2,8 +2,8 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) many different people. If you wrote this, please * Copyright (C) many different people.
* acknowledge your work. * If you wrote this, please acknowledge your work.
* *
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -1,10 +1,10 @@
/* /*
* stolen from net-tools-1.59 and stripped down for busybox by * stolen from net-tools-1.59 and stripped down for busybox by
* Erik Andersen <andersee@debian.org> * Erik Andersen <andersen@codepoet.org>
* *
* Heavily modified by Manuel Novoa III Mar 12, 2001 * Heavily modified by Manuel Novoa III Mar 12, 2001
* *
* Version: $Id: inet_common.c,v 1.6 2003/03/19 09:12:07 mjn3 Exp $ * Version: $Id: inet_common.c,v 1.7 2003/07/14 21:20:55 andersen Exp $
* *
*/ */

View File

@ -2,8 +2,8 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) many different people. If you wrote this, please * Copyright (C) many different people.
* acknowledge your work. * If you wrote this, please acknowledge your work.
* *
* 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

View File

@ -1,6 +1,6 @@
/* /*
* stolen from net-tools-1.59 and stripped down for busybox by * stolen from net-tools-1.59 and stripped down for busybox by
* Erik Andersen <andersee@debian.org> * Erik Andersen <andersen@codepoet.org>
* *
* Heavily modified by Manuel Novoa III Mar 12, 2001 * Heavily modified by Manuel Novoa III Mar 12, 2001
* *
@ -15,7 +15,7 @@
* that either displays or sets the characteristics of * that either displays or sets the characteristics of
* one or more of the system's networking interfaces. * one or more of the system's networking interfaces.
* *
* Version: $Id: interface.c,v 1.15 2003/03/19 09:12:07 mjn3 Exp $ * Version: $Id: interface.c,v 1.16 2003/07/14 21:20:55 andersen Exp $
* *
* Author: Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org> * Author: Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
* and others. Copyright 1993 MicroWalt Corporation * and others. Copyright 1993 MicroWalt Corporation

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -14,7 +14,7 @@
/* /*
* Some systems already have updwtmp(). Some don't... This is * Some systems already have updwtmp(). Some don't... This is
* the updwtmp() implementation from uClibc, Copyright 2002 by * the updwtmp() implementation from uClibc, Copyright 2002 by
* Erik Andersen <andersee@debian.org> * Erik Andersen <andersen@codepoet.org>
*/ */
extern void updwtmp(const char *wtmp_file, const struct utmp *lutmp) extern void updwtmp(const char *wtmp_file, const struct utmp *lutmp)
{ {
@ -96,7 +96,7 @@ ssize_t getline(char **linebuf, size_t *n, FILE *file)
* Copyright (c) 1991, 1993 * Copyright (c) 1991, 1993
* The Regents of the University of California. All rights reserved. * The Regents of the University of California. All rights reserved.
* *
* Modified for uClibc by Erik Andersen <andersee@debian.org> * Modified for uClibc by Erik Andersen <andersen@codepoet.org>
* *
* The uClibc Library is free software; you can redistribute it and/or * The uClibc Library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public License as * modify it under the terms of the GNU Library General Public License as

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -1,7 +1,6 @@
/* vi: set sw=4 ts=4: */ /* vi: set sw=4 ts=4: */
/* /*
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -2,8 +2,7 @@
/* /*
* some system calls possibly missing from libc * some system calls possibly missing from libc
* *
* Copyright (C) 1999,2000 by Lineo, inc. and Erik Andersen * Copyright (C) 1999-2003 by Erik Andersen <andersen@codepoet.org>
* Copyright (C) 1999,2000,2001 by Erik Andersen <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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

View File

@ -2,7 +2,7 @@
/* /*
* Utility routines. * Utility routines.
* *
* Copyright (C) 1999,2000,2001 by Erik Andersen <andersee@debian.org> * Copyright (C) 1999-2003 by Erik Andersen <andersen@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
* 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

Some files were not shown because too many files have changed in this diff Show More