Eric Andersen [Wed, 31 Oct 2001 11:07:12 +0000 (11:07 -0000)]
Move usage.h to include/usage.h
Eric Andersen [Wed, 31 Oct 2001 11:05:49 +0000 (11:05 -0000)]
Patch from Aaron Lehmann <aaronl@vitelus.com>;
This diff does 2 things:
1) removes an unnecessary function. saves 64 bytes on i386
2) allows you to disable checking of mail (actually, it's now disabled
by default). this would be a nice CML1 option, but for now it's a
#(define|undef) in the C file like the other internal ash options.
this saves an additional 352 bytes if you leave mail disabled.
Eric Andersen [Wed, 31 Oct 2001 11:00:46 +0000 (11:00 -0000)]
Add netstat applet, submitted by Bart Visscher <magick@linux-fan.com>
Eric Andersen [Wed, 31 Oct 2001 10:59:29 +0000 (10:59 -0000)]
Add the run-parts applet submitted by Emanuele Aina
<emanuele.aina@tiscali.it>
Eric Andersen [Wed, 31 Oct 2001 10:41:31 +0000 (10:41 -0000)]
Fixup some silly prototype warnings
Eric Andersen [Wed, 31 Oct 2001 10:40:37 +0000 (10:40 -0000)]
Patch from ASA <llb@udm.net.ru> to that source files
are properly passed their arguments.
Eric Andersen [Wed, 31 Oct 2001 10:24:36 +0000 (10:24 -0000)]
Run parts applet by Emanuele Aina <faina.mail@tiscalinet.it>
Eric Andersen [Wed, 31 Oct 2001 10:21:17 +0000 (10:21 -0000)]
Document CONFIG_RUN_PARTS, patch from Emanuele Aina <faina.mail@tiscalinet.it>
Eric Andersen [Wed, 31 Oct 2001 10:04:44 +0000 (10:04 -0000)]
Add Gennady Feldman
Eric Andersen [Wed, 31 Oct 2001 10:04:04 +0000 (10:04 -0000)]
start-stop-deamon is done
Eric Andersen [Wed, 31 Oct 2001 10:02:46 +0000 (10:02 -0000)]
Patch from Charles Steinkuehler <charles@steinkuehler.net>
to properly handle extended regexps for egrep
Eric Andersen [Wed, 31 Oct 2001 09:59:57 +0000 (09:59 -0000)]
Major cleanup from Charles Steinkuehler <charles@steinkuehler.net>:
- Switched to getopt argument parsing
- Added -f option to get fully qualified domain name
- Fixed the -s (short) and -d (domain) options, which were not
doing a gethostbyname lookup to get the FQDN before trying to
separate the local and domain portions of the hostname.
- Fixed probem with 'agressive setting' of the hostname...the
previous busybox version would try to set the hostname if called
with a non-option argument, or the -F option, even if another
option (like -i or -s) was given. This behavior does not match
the net-tools hostname, which does not attempt to set anything if
given a 'display' option, regardless of the presence/absence of
the -F option or additional command line arguments.
- When using a file to set the hostname, behavior now matches
net-tools version...previous busybox version did not handle
comments, and simply grabbed the first line from the file.
Eric Andersen [Wed, 31 Oct 2001 09:55:39 +0000 (09:55 -0000)]
patch from vodz:
I reduce 148 bytes from start_stop_daemon.c code. Also reduced
memory allocated.
Eric Andersen [Wed, 31 Oct 2001 09:54:29 +0000 (09:54 -0000)]
patch from Giulio Orsero <giulioo@pobox.com>
John Beppu [Wed, 31 Oct 2001 04:29:18 +0000 (04:29 -0000)]
- fixed typos
- thinking about how to generate Configure.help...
Matt Kraai [Tue, 30 Oct 2001 23:11:20 +0000 (23:11 -0000)]
Merge test suite.
Matt Kraai [Mon, 29 Oct 2001 15:49:03 +0000 (15:49 -0000)]
Use extended regular expressions when invoked as egrep (noted and initial
patch by Charles Steinkuehler).
Matt Kraai [Mon, 29 Oct 2001 15:22:42 +0000 (15:22 -0000)]
Add killall (noted by Giulio Orsero).
Eric Andersen [Sun, 28 Oct 2001 22:49:48 +0000 (22:49 -0000)]
As Aaron Lehmann just pointed out, I forgot a line...
Eric Andersen [Sun, 28 Oct 2001 09:36:48 +0000 (09:36 -0000)]
Use error_msg() instead of fprintf(stderr, ...)
Eric Andersen [Sun, 28 Oct 2001 05:12:20 +0000 (05:12 -0000)]
Add in some (theoretical) uClinux support. Some init cleanups
Glenn L McGrath [Sat, 27 Oct 2001 14:10:37 +0000 (14:10 -0000)]
include unistd which provides off_t for the header and hence unarchive applets
Glenn L McGrath [Sat, 27 Oct 2001 13:14:52 +0000 (13:14 -0000)]
Attempt to fix libc compiling error regarding off_t
Eric Andersen [Sat, 27 Oct 2001 03:28:53 +0000 (03:28 -0000)]
Be extra pedantic about printing the correct type for an address
Eric Andersen [Sat, 27 Oct 2001 03:20:00 +0000 (03:20 -0000)]
Wrap exclude_file() inside a #ifdef CONFIG_FEATURE_TAR_EXCLUDE block
Gennady Feldman [Fri, 26 Oct 2001 16:09:09 +0000 (16:09 -0000)]
Fix up the configuration rules and update Libc5 piece for Syslogd. (copied code from logread.c)
Glenn L McGrath [Thu, 25 Oct 2001 18:37:41 +0000 (18:37 -0000)]
Menu entry for tar creation support
Glenn L McGrath [Thu, 25 Oct 2001 15:01:10 +0000 (15:01 -0000)]
Recovery from previous commit
Glenn L McGrath [Thu, 25 Oct 2001 14:59:48 +0000 (14:59 -0000)]
rEcover from my previous commit
Glenn L McGrath [Thu, 25 Oct 2001 14:57:14 +0000 (14:57 -0000)]
libunarchive, and recovery from my previous commit
Glenn L McGrath [Thu, 25 Oct 2001 14:53:50 +0000 (14:53 -0000)]
Move libbb/unarchive functions to ./archival/libunarchive
Glenn L McGrath [Thu, 25 Oct 2001 14:49:48 +0000 (14:49 -0000)]
Recovering from my previous commit
Glenn L McGrath [Thu, 25 Oct 2001 14:26:05 +0000 (14:26 -0000)]
Modify applets to use libunarchive
Glenn L McGrath [Thu, 25 Oct 2001 14:18:08 +0000 (14:18 -0000)]
*** empty log message ***
Eric Andersen [Thu, 25 Oct 2001 05:56:51 +0000 (05:56 -0000)]
Oops. I forgot pwd_group/config.in
Eric Andersen [Wed, 24 Oct 2001 20:01:04 +0000 (20:01 -0000)]
ignore .menuconfig.log
Eric Andersen [Wed, 24 Oct 2001 19:59:38 +0000 (19:59 -0000)]
Ignore lxdialog
Matt Kraai [Wed, 24 Oct 2001 19:00:20 +0000 (19:00 -0000)]
Split true and false into separate applets.
Matt Kraai [Wed, 24 Oct 2001 18:51:27 +0000 (18:51 -0000)]
Add CONFIG_FEATURE_TAR_EXCLUDE support.
Eric Andersen [Wed, 24 Oct 2001 17:37:07 +0000 (17:37 -0000)]
Fix variable name -- was stuck at the old RPMUNPACK value. Doh!
Eric Andersen [Wed, 24 Oct 2001 17:35:52 +0000 (17:35 -0000)]
Oops. Fix capililization
Eric Andersen [Wed, 24 Oct 2001 17:19:38 +0000 (17:19 -0000)]
Fixup the location of pwd.h and grp.h
Eric Andersen [Wed, 24 Oct 2001 16:51:39 +0000 (16:51 -0000)]
Fix missing BB_VER defines
Eric Andersen [Wed, 24 Oct 2001 08:24:41 +0000 (08:24 -0000)]
Oops. As Aaron Lehmann <aaronl@vitelus.com> just noticed,
I forgot to add procps to the SUBDIR list
Eric Andersen [Wed, 24 Oct 2001 08:01:06 +0000 (08:01 -0000)]
Patch from vodz:
1) complete true: $ > /tmp/tmpfile
2) the builtin pwd now does not unwrap symlinks
3) reduce 680 bytes
Eric Andersen [Wed, 24 Oct 2001 07:58:02 +0000 (07:58 -0000)]
Fixup the new buildsystem a bit.
Eric Andersen [Wed, 24 Oct 2001 06:53:33 +0000 (06:53 -0000)]
Ignore generated files
Eric Andersen [Wed, 24 Oct 2001 06:50:42 +0000 (06:50 -0000)]
ignore generated files
Eric Andersen [Wed, 24 Oct 2001 06:48:42 +0000 (06:48 -0000)]
A couple of leftovers
Eric Andersen [Wed, 24 Oct 2001 06:33:31 +0000 (06:33 -0000)]
Add in a mostly content free config help file
Eric Andersen [Wed, 24 Oct 2001 05:26:42 +0000 (05:26 -0000)]
Oops. Forgot these....
Eric Andersen [Wed, 24 Oct 2001 05:00:29 +0000 (05:00 -0000)]
Major rework of the directory structure and the entire build system.
-Erik
Eric Andersen [Wed, 24 Oct 2001 00:44:11 +0000 (00:44 -0000)]
Accomodate older glibc, which also lacks the module syscalls
Matt Kraai [Tue, 23 Oct 2001 21:18:59 +0000 (21:18 -0000)]
Fix empty line substitutions (noted by Joshua Hudson).
Matt Kraai [Tue, 23 Oct 2001 21:12:07 +0000 (21:12 -0000)]
Fix empty line substitutions (noted by Joshua Hudson).
Glenn L McGrath [Tue, 23 Oct 2001 17:52:28 +0000 (17:52 -0000)]
Abort if scripts return value != 0
Matt Kraai [Fri, 19 Oct 2001 15:33:45 +0000 (15:33 -0000)]
Add ttylinux.
Eric Andersen [Fri, 19 Oct 2001 06:32:15 +0000 (06:32 -0000)]
Add slackware 8 to list
Eric Andersen [Fri, 19 Oct 2001 00:46:06 +0000 (00:46 -0000)]
Add mindi linux
Eric Andersen [Fri, 19 Oct 2001 00:22:23 +0000 (00:22 -0000)]
Add an option to make the shells not advertise their busybox nature
Eric Andersen [Fri, 19 Oct 2001 00:08:17 +0000 (00:08 -0000)]
Remove the now unused ARITH_* defines
-Erik
Eric Andersen [Thu, 18 Oct 2001 19:33:06 +0000 (19:33 -0000)]
Commit the start-stop-daemon applet. This was contributed by David
Kimdon <dwhedon@gordian.com> on october 7th -- the day I was fired from
Lineo. So it seems I totally forgot about this patch until now.
Sorry about that David!
Matt Kraai [Thu, 18 Oct 2001 17:04:22 +0000 (17:04 -0000)]
Return NULL if EOF is encountered before terminating_string.
Matt Kraai [Thu, 18 Oct 2001 17:03:59 +0000 (17:03 -0000)]
Process extra empty lines correctly.
Matt Kraai [Thu, 18 Oct 2001 15:08:30 +0000 (15:08 -0000)]
Remove xmalloc calls.
Eric Andersen [Thu, 18 Oct 2001 06:04:23 +0000 (06:04 -0000)]
Revert that change. As Matt Kraai rightly points out,
this is not a bug. What I was I thinking when I committed
this. Doh!
Eric Andersen [Thu, 18 Oct 2001 04:11:39 +0000 (04:11 -0000)]
Scrub up some function prototypes.
-Erik
Eric Andersen [Thu, 18 Oct 2001 04:10:22 +0000 (04:10 -0000)]
Make mount default to using /proc/filesystems to avoid
ever trying to mount a nodev filesystem.
-Erik
Eric Andersen [Thu, 18 Oct 2001 04:04:34 +0000 (04:04 -0000)]
Fix a nasty bug with variable name shadowing
Eric Andersen [Thu, 18 Oct 2001 03:20:41 +0000 (03:20 -0000)]
Patch from Stefan Soucek <ssoucek@coactive.com> to
ignore extra empty lines in fgets_str
Glenn L McGrath [Sat, 13 Oct 2001 19:43:46 +0000 (19:43 -0000)]
unarchive function changed to support both exclude and include lists, applets that use unarchive changed to match.
Glenn L McGrath [Sat, 13 Oct 2001 07:11:03 +0000 (07:11 -0000)]
Reverse part of previous change.... i think it was the wrong approach... im lost
Glenn L McGrath [Sat, 13 Oct 2001 06:54:45 +0000 (06:54 -0000)]
Match subdirectories of included/excluded files
Glenn L McGrath [Sat, 13 Oct 2001 06:53:34 +0000 (06:53 -0000)]
match exclude/include names with trailing '/'
Glenn L McGrath [Sat, 13 Oct 2001 06:21:32 +0000 (06:21 -0000)]
Use fnmatch() to compare excluded/included files
Glenn L McGrath [Sat, 13 Oct 2001 05:03:29 +0000 (05:03 -0000)]
Superficial changes to make the exclude/include code easier to understand
Matt Kraai [Fri, 12 Oct 2001 19:00:15 +0000 (19:00 -0000)]
Fix tar segfault when include list is empty and exclude list is not.
Glenn L McGrath [Mon, 8 Oct 2001 13:10:12 +0000 (13:10 -0000)]
Cleanup memory usage properly
Glenn L McGrath [Mon, 8 Oct 2001 08:22:48 +0000 (08:22 -0000)]
Free some variables after use
Glenn L McGrath [Sat, 6 Oct 2001 02:40:20 +0000 (02:40 -0000)]
Another part of Stafan's latest patch, when replacing a pre-existing package set its status correctly.
Glenn L McGrath [Sat, 6 Oct 2001 02:27:36 +0000 (02:27 -0000)]
status_package_num should refer to package not status.
Only initialise a new entry in the status hashtable if it really is a new entry.
Glenn L McGrath [Fri, 5 Oct 2001 10:11:28 +0000 (10:11 -0000)]
Remove duplicate tftp -l option help
Glenn L McGrath [Fri, 5 Oct 2001 05:24:19 +0000 (05:24 -0000)]
Use wfopen instead of fopen & error_msg, saves 64 bytes
Glenn L McGrath [Fri, 5 Oct 2001 05:03:14 +0000 (05:03 -0000)]
Use xfopen, saves 32 bytes !
Glenn L McGrath [Fri, 5 Oct 2001 04:40:37 +0000 (04:40 -0000)]
Apply Magnus Damm's patch, adds tftp blocksize support, and some cleanups.
Glenn L McGrath [Fri, 5 Oct 2001 03:48:57 +0000 (03:48 -0000)]
Initial support for for bunzip2....
This code could be improvemed by
1) supporting more options,
2) Creating a shared crc table with gunzip, or perhaps generated on the fly.
3) Removing any remaining unneccessary code (e.g. if (noisy))
Glenn L McGrath [Fri, 5 Oct 2001 02:58:48 +0000 (02:58 -0000)]
Change extraction/list code to use common unarchive code.
Matt Kraai [Fri, 5 Oct 2001 01:35:10 +0000 (01:35 -0000)]
Invert FILEUTILS_PRESERVE_SYMLINKS into FILEUTILS_DEREFERENCE.
Matt Kraai [Thu, 4 Oct 2001 15:23:34 +0000 (15:23 -0000)]
Fix BB_FEATURE_MTAB_SUPPORT test (report and patch by Magnus Damm).
Eric Andersen [Thu, 4 Oct 2001 09:33:40 +0000 (09:33 -0000)]
Add Magnus Damm and fix alpha sorting
Glenn L McGrath [Thu, 4 Oct 2001 05:22:42 +0000 (05:22 -0000)]
Fixes with help from Stefan, Typo in prerm script, and when reinstall a package the old packages status was getting overwritten.
Eric Andersen [Wed, 3 Oct 2001 23:37:24 +0000 (23:37 -0000)]
Always enable BB_TEST when BB_ASH, BB_LASH, or BB_MSH is enabled
Eric Andersen [Wed, 3 Oct 2001 21:26:12 +0000 (21:26 -0000)]
Look for either "init" or "linuxrc" processes
Eric Andersen [Wed, 3 Oct 2001 11:23:42 +0000 (11:23 -0000)]
Patch from Magnus Damm <damm@opensource.se> to avoid lash hanging
on serial ports
Glenn L McGrath [Wed, 3 Oct 2001 03:10:35 +0000 (03:10 -0000)]
Extract control.tar.gz and data.tar.gz unconditionally, another one picked up by Stefan
Eric Andersen [Tue, 2 Oct 2001 07:58:23 +0000 (07:58 -0000)]
Fix large file support -- 2+ gig files should now actually
work this time...
-Erik
Matt Kraai [Mon, 1 Oct 2001 17:52:14 +0000 (17:52 -0000)]
Use port 37 by default.
Matt Kraai [Mon, 1 Oct 2001 17:50:25 +0000 (17:50 -0000)]
Use xgethostbyname instead of gethostbyname (found by Erik Andersen).
Glenn L McGrath [Sat, 29 Sep 2001 03:34:38 +0000 (03:34 -0000)]
Fix return status, picked up by Stefan
Eric Andersen [Wed, 26 Sep 2001 06:20:54 +0000 (06:20 -0000)]
use the pedantically correct compiler for preprocessing