Eric Andersen [Tue, 12 Dec 2000 23:23:32 +0000 (23:23 -0000)]
Fix so cross compiling works again...
Eric Andersen [Tue, 12 Dec 2000 23:22:35 +0000 (23:22 -0000)]
Cleanup for proper compilation with uClibc.
Eric Andersen [Tue, 12 Dec 2000 23:20:37 +0000 (23:20 -0000)]
Mount error return code fix from Kent Robotti -- we must reset the error
code when looping...
Eric Andersen [Tue, 12 Dec 2000 23:17:26 +0000 (23:17 -0000)]
du.c error msg cleanup from Kent Robotti
Eric Andersen [Tue, 12 Dec 2000 23:13:54 +0000 (23:13 -0000)]
Fix from Matt Kraai so basename / will work as expected.
Eric Andersen [Tue, 12 Dec 2000 18:20:19 +0000 (18:20 -0000)]
Oops. Unmatched #if
Eric Andersen [Tue, 12 Dec 2000 16:55:56 +0000 (16:55 -0000)]
Some compile fixes found by Larry Doolittle
Eric Andersen [Tue, 12 Dec 2000 16:49:12 +0000 (16:49 -0000)]
Script updates for better portability
Eric Andersen [Mon, 11 Dec 2000 20:33:46 +0000 (20:33 -0000)]
Matt Kraai pointed out that we can rely on strncpy to NULL
terminate shorter cases, so we can save a few cycles...
Eric Andersen [Mon, 11 Dec 2000 20:29:13 +0000 (20:29 -0000)]
Patch from larry doolittle to make sure we don't realloc
a pointer that was not yet malloced mem.
Matt Kraai [Mon, 11 Dec 2000 20:13:37 +0000 (20:13 -0000)]
Keep unknown priorities from segfaulting.
Eric Andersen [Mon, 11 Dec 2000 19:39:25 +0000 (19:39 -0000)]
Fix spelling error s/defaut/default/g
Eric Andersen [Mon, 11 Dec 2000 19:37:19 +0000 (19:37 -0000)]
Fix non-NULL terminated strings.
Eric Andersen [Mon, 11 Dec 2000 19:28:29 +0000 (19:28 -0000)]
Fix a thinko -- when REMOTE_LOG support is compiled in,
but the user has not specified remote logging, then
be sure to log locally... duh.
Eric Andersen [Mon, 11 Dec 2000 19:14:40 +0000 (19:14 -0000)]
Patch from Matt Kraai to fox sh.c escape problem such that
running things like 'echo "\n\tHi\n\t\!"' and 'echo -e "\n\tHi\n\t\!"'
behave as under bash.
Eric Andersen [Mon, 11 Dec 2000 17:33:08 +0000 (17:33 -0000)]
Test suite update from Larry Doolittle to disable some problematic
ambiguous cases. Everything now passes the test suite...
Eric Andersen [Mon, 11 Dec 2000 17:08:21 +0000 (17:08 -0000)]
Patch from kent robotti to fix a buglet where
# du doesn't_exist
du: doesn't_exist: No such file or directory
0 doesn't_exist
which was on course wrong. I simplified it a bit...
Eric Andersen [Mon, 11 Dec 2000 16:48:50 +0000 (16:48 -0000)]
Fix the option parsing to use getopt, which seems to fix bug #1050
Eric Andersen [Mon, 11 Dec 2000 16:31:11 +0000 (16:31 -0000)]
Patch from Larry Doolittle, fix up logging across multilple lines, hopefully
fixing bug #1061.
Eric Andersen [Mon, 11 Dec 2000 16:24:16 +0000 (16:24 -0000)]
Reverse logic so when network logging, it by default does not log locally.
Eric Andersen [Mon, 11 Dec 2000 16:20:40 +0000 (16:20 -0000)]
Add a linker warning for symbol conflicts.
Eric Andersen [Sun, 10 Dec 2000 04:43:49 +0000 (04:43 -0000)]
Some .deb update
Glenn L McGrath [Sun, 10 Dec 2000 01:57:30 +0000 (01:57 -0000)]
Support for tar -z option for uncompressing only
Glenn L McGrath [Sun, 10 Dec 2000 00:51:42 +0000 (00:51 -0000)]
Introduce new function gunzip_init()
gunzip_init() will make it easier to use gunzip from other bb functions.
Glenn L McGrath [Sat, 9 Dec 2000 23:59:04 +0000 (23:59 -0000)]
NFS_PORT and NFS_FHSIZE are not defined in the kernel headers that come with libc6-2.2-5
This just defines that if they arent found in the kernel header
Eric Andersen [Sat, 9 Dec 2000 17:07:12 +0000 (17:07 -0000)]
Fix problem where 'du file_that_exists' doesn't work.
Eric Andersen [Sat, 9 Dec 2000 16:55:35 +0000 (16:55 -0000)]
More wget cleanups I've been working on...
Eric Andersen [Sat, 9 Dec 2000 16:41:42 +0000 (16:41 -0000)]
Some little cleanups from Larry Doolittle
Eric Andersen [Sat, 9 Dec 2000 16:37:53 +0000 (16:37 -0000)]
Patch from Matt Kraai to implement uniq -[cdu]
Glenn L McGrath [Sat, 9 Dec 2000 08:12:06 +0000 (08:12 -0000)]
add quiet mode support.
If wget compiled without statusbar then -q option is accepted but has no effect.
If wget compiled with statusbar -q turns it off.
Eric Andersen [Sat, 9 Dec 2000 00:19:30 +0000 (00:19 -0000)]
Forget to set final argv entry to NULL, breaking sh.c amoung
other things...
Eric Andersen [Fri, 8 Dec 2000 21:05:58 +0000 (21:05 -0000)]
Some updates. Wrong name was on a patch, plus a spelling fix.
Eric Andersen [Fri, 8 Dec 2000 20:50:30 +0000 (20:50 -0000)]
Put in i to getopt, so i will work...
Eric Andersen [Fri, 8 Dec 2000 20:38:00 +0000 (20:38 -0000)]
Update inittab docs
Eric Andersen [Fri, 8 Dec 2000 19:52:01 +0000 (19:52 -0000)]
Make no local logging a runtime option for network logging...
Eric Andersen [Fri, 8 Dec 2000 19:41:21 +0000 (19:41 -0000)]
Patch from Gennady Feldman <gfeldman@mail.com> to make syslogd not log
when compiled for remote logging. Not the ideal way to fix it (it should
really be a runtime switch), but good enough for now I guess...
Eric Andersen [Fri, 8 Dec 2000 19:35:51 +0000 (19:35 -0000)]
Patch from Matt Kraai to make logger log all arguments.
Eric Andersen [Fri, 8 Dec 2000 19:03:12 +0000 (19:03 -0000)]
when invoked as 'busybox foo args' remove the "busybox"
so ps shows only what we want it to show...
Eric Andersen [Thu, 7 Dec 2000 22:42:11 +0000 (22:42 -0000)]
Patch from Matt Kraai to enable proxy support.
Mark Whitley [Thu, 7 Dec 2000 19:56:48 +0000 (19:56 -0000)]
Changed names of functions in utility.c and all affected files, to make
compliant with the style guide. Everybody rebuild your tags file!
Matt Kraai [Thu, 7 Dec 2000 16:22:04 +0000 (16:22 -0000)]
Fix by Tim Robbins <fyre@box3n.gumbynet.org> to prevent bad format
strings from being passed to syslog(3).
Matt Kraai [Thu, 7 Dec 2000 16:11:50 +0000 (16:11 -0000)]
Get rid of redundant TRUE and FALSE definitions.
Randolph Chung [Thu, 7 Dec 2000 03:56:10 +0000 (03:56 -0000)]
oops, didn't mean to commit that last one... reverting
Randolph Chung [Thu, 7 Dec 2000 03:55:35 +0000 (03:55 -0000)]
Write progress meter to stderr instead of stdout
Randolph Chung [Thu, 7 Dec 2000 03:53:47 +0000 (03:53 -0000)]
Fixed URL parsing bug
Fixed -O - output-to-stdout bug
Eric Andersen [Thu, 7 Dec 2000 00:34:58 +0000 (00:34 -0000)]
Patch from Jim Gleason <jimg@lineo.com> to fix tar so it no longer breaks hard
links, and no longer segfault in a certain wierd case.
Eric Andersen [Thu, 7 Dec 2000 00:29:50 +0000 (00:29 -0000)]
Add some more changlog stuff suggested by Larry Doolittle.
Eric Andersen [Wed, 6 Dec 2000 23:47:38 +0000 (23:47 -0000)]
Bettwr document the hidden internal sh.c #defines, and which folks
might want to use...
Eric Andersen [Wed, 6 Dec 2000 23:17:37 +0000 (23:17 -0000)]
Close but #1071...
Eric Andersen [Wed, 6 Dec 2000 23:12:43 +0000 (23:12 -0000)]
Ignore the newdocs as well
Eric Andersen [Wed, 6 Dec 2000 22:53:06 +0000 (22:53 -0000)]
Patch from Matt Kraai to fix 'echo "1 2 3" | tr -s " "'
so it properly outputs "1 2 3".
Eric Andersen [Wed, 6 Dec 2000 19:07:39 +0000 (19:07 -0000)]
patch from Larry Doolittle to rename BB_FEATURE_SH_BUILTINS_ALWAYS_WIN
to the more pedantically correct BB_FEATURE_SH_APPLETS_ALWAYS_WIN.
Eric Andersen [Wed, 6 Dec 2000 18:18:26 +0000 (18:18 -0000)]
Added insmod support for ARM, and lsmod support for older kernels,
thanks to Alcove, Julien Gaulmin <julien.gaulmin@alcove.fr> and
Nicolas Ferre <nicolas.ferre@alcove.fr>.
-Erik
Matt Kraai [Wed, 6 Dec 2000 15:56:31 +0000 (15:56 -0000)]
Must compile before committing.
Matt Kraai [Wed, 6 Dec 2000 15:55:23 +0000 (15:55 -0000)]
Fix exit status on failure.
Mark Whitley [Tue, 5 Dec 2000 20:42:48 +0000 (20:42 -0000)]
Removed isBlank and isWildCard macros that were totally unused (should anyone
need isBlank, please use isblank() in ctype.h). Converted isDecimal and
isOctal into inline functions. Compiled, tested, worked.
Mark Whitley [Tue, 5 Dec 2000 20:10:27 +0000 (20:10 -0000)]
Changed some #define strings to static const char [] variables. Tested ls
after changing, it worked.
Matt Kraai [Tue, 5 Dec 2000 20:07:27 +0000 (20:07 -0000)]
Use perrorMsg and clean up exit status.
Mark Whitley [Tue, 5 Dec 2000 20:03:17 +0000 (20:03 -0000)]
Fixed the comments to match the code and renamed the function to a (hopefully)
more descriptive name, and as per the style guide.
Mark Whitley [Tue, 5 Dec 2000 19:27:13 +0000 (19:27 -0000)]
Applied patch from Matt Kraai to add v*error functions for handling vararg
lists in a safe 'n sane fashion.
Matt Kraai [Tue, 5 Dec 2000 05:11:41 +0000 (05:11 -0000)]
Use perrorMsg instead of perror and keep removing files if we encounter
an error.
Eric Andersen [Mon, 4 Dec 2000 23:52:19 +0000 (23:52 -0000)]
Changelog update
Eric Andersen [Mon, 4 Dec 2000 20:31:45 +0000 (20:31 -0000)]
Flag day warning!
Change TRUE and FALSE defines to normal C style TRUE=1, FALSE=0.
-Erik
Eric Andersen [Mon, 4 Dec 2000 18:51:09 +0000 (18:51 -0000)]
Patch to add in the -X option and fix the --exclude bug, originally by
Sebastien Huet, and now ported to the latest and greatest by both Arne Bernin
<ab@netropol.de> and kent robotti <robotti@metconnect.com>.
Eric Andersen [Sat, 2 Dec 2000 06:32:14 +0000 (06:32 -0000)]
Fix typo
Eric Andersen [Sat, 2 Dec 2000 00:44:48 +0000 (00:44 -0000)]
Patch from Larry Doolittle so it will build the newdocs right.
Eric Andersen [Fri, 1 Dec 2000 22:59:04 +0000 (22:59 -0000)]
Update for handling .udebs and building using a pristine source dir...
Eric Andersen [Fri, 1 Dec 2000 22:57:44 +0000 (22:57 -0000)]
More doc handling updates
Eric Andersen [Fri, 1 Dec 2000 22:57:09 +0000 (22:57 -0000)]
Update some descriptions
Eric Andersen [Fri, 1 Dec 2000 20:26:30 +0000 (20:26 -0000)]
Fix yet another blunder. Create symlink correctly this time.
Eric Andersen [Fri, 1 Dec 2000 20:02:10 +0000 (20:02 -0000)]
I forgot a "/". Oops.
Eric Andersen [Fri, 1 Dec 2000 19:55:04 +0000 (19:55 -0000)]
More pristine source directory updates. It now works
for me (including doing install). How about you?
-Erik
Eric Andersen [Fri, 1 Dec 2000 19:40:18 +0000 (19:40 -0000)]
More updates for the Makefile to do BB_SRC_DIR. This is
primarily a patch from Larry Doolittle, but with updates
from me to handle docs and link creation properly...
Eric Andersen [Fri, 1 Dec 2000 19:04:52 +0000 (19:04 -0000)]
Make tar shutup on compile
Eric Andersen [Fri, 1 Dec 2000 19:02:24 +0000 (19:02 -0000)]
Remove #ifdef __STDC__ junk. We don't do K&R round these parts,
so no point acting like we do.
Matt Kraai [Fri, 1 Dec 2000 02:55:13 +0000 (02:55 -0000)]
Stop using TRUE and FALSE for exit status.
Eric Andersen [Thu, 30 Nov 2000 22:43:16 +0000 (22:43 -0000)]
Apply some patches from Gennady Feldman <gfeldman@mail.com> to
. /etc/profile, and to emulate bash prompt. I've cleaned up
his patches a bit and all looks good now...
Matt Kraai [Thu, 30 Nov 2000 04:55:40 +0000 (04:55 -0000)]
Note new dependency.
Matt Kraai [Thu, 30 Nov 2000 04:44:54 +0000 (04:44 -0000)]
Note an error if we are unable to list/extract specified files.
Eric Andersen [Thu, 30 Nov 2000 00:27:06 +0000 (00:27 -0000)]
Patch from Larry Doolittle (with minor touchups from me so everything compiles
and works) to use the applet definitions in applets.h to autogenerate the applet
function and usage prototypes.
Eric Andersen [Thu, 30 Nov 2000 00:03:57 +0000 (00:03 -0000)]
Fix escape char problem.
Eric Andersen [Wed, 29 Nov 2000 23:07:57 +0000 (23:07 -0000)]
Add "\r" to utility.c:process_escape_sequence() (from email about
"echo vs. optarg" from Larry Doolittle Tue, 28 Nov 2000 10:36:04 -0800)
-Erik
Eric Andersen [Wed, 29 Nov 2000 22:40:59 +0000 (22:40 -0000)]
Apply the BSD echo version submitted by Jonas Holmberg <jonas.holmberg@axis.com>
Eric Andersen [Wed, 29 Nov 2000 22:33:02 +0000 (22:33 -0000)]
Apply rev #2 of dd fix from Gennady Feldman.
Eric Andersen [Wed, 29 Nov 2000 22:30:31 +0000 (22:30 -0000)]
Update the changelog a bit
Eric Andersen [Wed, 29 Nov 2000 22:12:19 +0000 (22:12 -0000)]
Moar Speling fickes frum Larry Doolittle
Eric Andersen [Wed, 29 Nov 2000 22:08:35 +0000 (22:08 -0000)]
Patch form Larry Doolittle <ldoolitt@recycle.lbl.gov> (in collaboration
with Matt Kraai <kraai@alumni.carnegiemellon.edu>) to allow for a
pristine source directory -- where all the .o files and such are
not placed into the source tree. Thanks Larry!
Eric Andersen [Wed, 29 Nov 2000 22:01:42 +0000 (22:01 -0000)]
Apply a patch from Larry Doolittle <ldoolitt@recycle.lbl.gov> to close
bug 1069. This shaves about 100 bytes from the executable, and about
200 bytes of heap usage. Also document the "-d" option in the usage
message.
Eric Andersen [Wed, 29 Nov 2000 21:52:06 +0000 (21:52 -0000)]
Patch from Matt Kraai to fix an infinate loop with ls -aR
Eric Andersen [Wed, 29 Nov 2000 21:39:02 +0000 (21:39 -0000)]
Finish commit of rpmunpack and add in scripts for undeb and unrpm
Eric Andersen [Wed, 29 Nov 2000 21:38:11 +0000 (21:38 -0000)]
Apply a patch fromkent robotti:
Renamed unrpm to original rpmunpack, so you can use an included shell script
called unrpm as a front end to it.
There's also a shell script called undeb included for debian packages.
Change undeb and unrpm scripts to work with the busybox tar and gunzip.
Mark Whitley [Wed, 22 Nov 2000 19:25:39 +0000 (19:25 -0000)]
Re-organized some sections and added a whole new section on avoiding the
preprocessor. Comments welcome.
Matt Kraai [Wed, 22 Nov 2000 01:09:38 +0000 (01:09 -0000)]
Fix behavior when removal fails.
Matt Kraai [Sat, 18 Nov 2000 01:28:57 +0000 (01:28 -0000)]
Check for archive errors even for files we aren't extracting.
Matt Kraai [Sat, 18 Nov 2000 01:16:43 +0000 (01:16 -0000)]
Fixed return status (thanks to David Douthitt for the fix).
Matt Kraai [Sat, 18 Nov 2000 01:08:24 +0000 (01:08 -0000)]
Fixed user and group name listing.
Mark Whitley [Fri, 17 Nov 2000 22:07:08 +0000 (22:07 -0000)]
Added AdTran to the list of products using Busybox.
Mark Whitley [Fri, 17 Nov 2000 22:02:45 +0000 (22:02 -0000)]
Applied patch from Brent Priddy <brent.priddy@adtran.com> to handle the
special-case of using newlines as field delimiters.
Mark Whitley [Fri, 17 Nov 2000 21:28:39 +0000 (21:28 -0000)]
Numerous spelling / grammar corrections from Larry Doolittle
<ldoolitt@recycle.lbl.gov>, as well as a few additions / clarifications.
Eric Andersen [Fri, 17 Nov 2000 18:51:45 +0000 (18:51 -0000)]
"I will always compile before I commit."
"I will always compile before I commit."
"I will always compile before I commit."
-Erik