oweals/busybox.git
23 years agoAdd Gennady Feldman
Eric Andersen [Wed, 31 Oct 2001 10:04:44 +0000 (10:04 -0000)]
Add Gennady Feldman

23 years agostart-stop-deamon is done
Eric Andersen [Wed, 31 Oct 2001 10:04:04 +0000 (10:04 -0000)]
start-stop-deamon is done

23 years agoPatch from Charles Steinkuehler <charles@steinkuehler.net>
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

23 years agoMajor cleanup from Charles Steinkuehler <charles@steinkuehler.net>:
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.

23 years agopatch from vodz:
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.

23 years agopatch from Giulio Orsero <giulioo@pobox.com>
Eric Andersen [Wed, 31 Oct 2001 09:54:29 +0000 (09:54 -0000)]
patch from Giulio Orsero <giulioo@pobox.com>

23 years ago- fixed typos
John Beppu [Wed, 31 Oct 2001 04:29:18 +0000 (04:29 -0000)]
- fixed typos
- thinking about how to generate Configure.help...

23 years agoMerge test suite.
Matt Kraai [Tue, 30 Oct 2001 23:11:20 +0000 (23:11 -0000)]
Merge test suite.

23 years agoUse extended regular expressions when invoked as egrep (noted and initial
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).

23 years agoAdd killall (noted by Giulio Orsero).
Matt Kraai [Mon, 29 Oct 2001 15:22:42 +0000 (15:22 -0000)]
Add killall (noted by Giulio Orsero).

23 years agoAs Aaron Lehmann just pointed out, I forgot a line...
Eric Andersen [Sun, 28 Oct 2001 22:49:48 +0000 (22:49 -0000)]
As Aaron Lehmann just pointed out, I forgot a line...

23 years agoUse error_msg() instead of fprintf(stderr, ...)
Eric Andersen [Sun, 28 Oct 2001 09:36:48 +0000 (09:36 -0000)]
Use error_msg() instead of fprintf(stderr, ...)

23 years agoAdd in some (theoretical) uClinux support. Some init cleanups
Eric Andersen [Sun, 28 Oct 2001 05:12:20 +0000 (05:12 -0000)]
Add in some (theoretical) uClinux support.  Some init cleanups

23 years agoinclude unistd which provides off_t for the header and hence unarchive applets
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

23 years agoAttempt to fix libc compiling error regarding off_t
Glenn L McGrath [Sat, 27 Oct 2001 13:14:52 +0000 (13:14 -0000)]
Attempt to fix libc compiling error regarding off_t

23 years agoBe extra pedantic about printing the correct type for an address
Eric Andersen [Sat, 27 Oct 2001 03:28:53 +0000 (03:28 -0000)]
Be extra pedantic about printing the correct type for an address

23 years agoWrap exclude_file() inside a #ifdef CONFIG_FEATURE_TAR_EXCLUDE block
Eric Andersen [Sat, 27 Oct 2001 03:20:00 +0000 (03:20 -0000)]
Wrap exclude_file() inside a #ifdef CONFIG_FEATURE_TAR_EXCLUDE block

23 years agoFix up the configuration rules and update Libc5 piece for Syslogd. (copied code from...
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)

23 years agoMenu entry for tar creation support
Glenn L McGrath [Thu, 25 Oct 2001 18:37:41 +0000 (18:37 -0000)]
Menu entry for tar creation support

23 years agoRecovery from previous commit
Glenn L McGrath [Thu, 25 Oct 2001 15:01:10 +0000 (15:01 -0000)]
Recovery from previous commit

23 years agorEcover from my previous commit
Glenn L McGrath [Thu, 25 Oct 2001 14:59:48 +0000 (14:59 -0000)]
rEcover from my previous commit

23 years agolibunarchive, and recovery 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

23 years agoMove libbb/unarchive functions to ./archival/libunarchive
Glenn L McGrath [Thu, 25 Oct 2001 14:53:50 +0000 (14:53 -0000)]
Move libbb/unarchive functions to ./archival/libunarchive

23 years agoRecovering from my previous commit
Glenn L McGrath [Thu, 25 Oct 2001 14:49:48 +0000 (14:49 -0000)]
Recovering from my previous commit

23 years agoModify applets to use libunarchive
Glenn L McGrath [Thu, 25 Oct 2001 14:26:05 +0000 (14:26 -0000)]
Modify applets to use libunarchive

23 years ago*** empty log message ***
Glenn L McGrath [Thu, 25 Oct 2001 14:18:08 +0000 (14:18 -0000)]
*** empty log message ***

23 years agoOops. I forgot pwd_group/config.in
Eric Andersen [Thu, 25 Oct 2001 05:56:51 +0000 (05:56 -0000)]
Oops.  I forgot pwd_group/config.in

23 years agoignore .menuconfig.log
Eric Andersen [Wed, 24 Oct 2001 20:01:04 +0000 (20:01 -0000)]
ignore .menuconfig.log

23 years agoIgnore lxdialog
Eric Andersen [Wed, 24 Oct 2001 19:59:38 +0000 (19:59 -0000)]
Ignore lxdialog

23 years agoSplit true and false into separate applets.
Matt Kraai [Wed, 24 Oct 2001 19:00:20 +0000 (19:00 -0000)]
Split true and false into separate applets.

23 years agoAdd CONFIG_FEATURE_TAR_EXCLUDE support.
Matt Kraai [Wed, 24 Oct 2001 18:51:27 +0000 (18:51 -0000)]
Add CONFIG_FEATURE_TAR_EXCLUDE support.

23 years agoFix variable name -- was stuck at the old RPMUNPACK value. Doh!
Eric Andersen [Wed, 24 Oct 2001 17:37:07 +0000 (17:37 -0000)]
Fix variable name -- was stuck at the old RPMUNPACK value.  Doh!

23 years agoOops. Fix capililization
Eric Andersen [Wed, 24 Oct 2001 17:35:52 +0000 (17:35 -0000)]
Oops.  Fix capililization

23 years agoFixup the location of pwd.h and grp.h
Eric Andersen [Wed, 24 Oct 2001 17:19:38 +0000 (17:19 -0000)]
Fixup the location of pwd.h and grp.h

23 years agoFix missing BB_VER defines
Eric Andersen [Wed, 24 Oct 2001 16:51:39 +0000 (16:51 -0000)]
Fix missing BB_VER defines

23 years agoOops. As Aaron Lehmann <aaronl@vitelus.com> just noticed,
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

23 years agoPatch from vodz:
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

23 years agoFixup the new buildsystem a bit.
Eric Andersen [Wed, 24 Oct 2001 07:58:02 +0000 (07:58 -0000)]
Fixup the new buildsystem a bit.

23 years agoIgnore generated files
Eric Andersen [Wed, 24 Oct 2001 06:53:33 +0000 (06:53 -0000)]
Ignore generated files

23 years agoignore generated files
Eric Andersen [Wed, 24 Oct 2001 06:50:42 +0000 (06:50 -0000)]
ignore generated files

23 years agoA couple of leftovers
Eric Andersen [Wed, 24 Oct 2001 06:48:42 +0000 (06:48 -0000)]
A couple of leftovers

23 years agoAdd in a mostly content free config help file
Eric Andersen [Wed, 24 Oct 2001 06:33:31 +0000 (06:33 -0000)]
Add in a mostly content free config help file

23 years agoOops. Forgot these....
Eric Andersen [Wed, 24 Oct 2001 05:26:42 +0000 (05:26 -0000)]
Oops.  Forgot these....

23 years agoMajor rework of the directory structure and the entire build system.
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

23 years agoAccomodate older glibc, which also lacks the module syscalls
Eric Andersen [Wed, 24 Oct 2001 00:44:11 +0000 (00:44 -0000)]
Accomodate older glibc, which also lacks the module syscalls

23 years agoFix empty line substitutions (noted by Joshua Hudson).
Matt Kraai [Tue, 23 Oct 2001 21:18:59 +0000 (21:18 -0000)]
Fix empty line substitutions (noted by Joshua Hudson).

23 years agoFix 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).

23 years agoAbort if scripts return value != 0
Glenn L McGrath [Tue, 23 Oct 2001 17:52:28 +0000 (17:52 -0000)]
Abort if scripts return value != 0

23 years agoAdd ttylinux.
Matt Kraai [Fri, 19 Oct 2001 15:33:45 +0000 (15:33 -0000)]
Add ttylinux.

23 years agoAdd slackware 8 to list
Eric Andersen [Fri, 19 Oct 2001 06:32:15 +0000 (06:32 -0000)]
Add slackware 8 to list

23 years agoAdd mindi linux
Eric Andersen [Fri, 19 Oct 2001 00:46:06 +0000 (00:46 -0000)]
Add mindi linux

23 years agoAdd an option to make the shells not advertise their busybox nature
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

23 years agoRemove the now unused ARITH_* defines
Eric Andersen [Fri, 19 Oct 2001 00:08:17 +0000 (00:08 -0000)]
Remove the now unused ARITH_* defines
 -Erik

23 years agoCommit the start-stop-daemon applet. This was contributed by David
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!

23 years agoReturn NULL if EOF is encountered before terminating_string.
Matt Kraai [Thu, 18 Oct 2001 17:04:22 +0000 (17:04 -0000)]
Return NULL if EOF is encountered before terminating_string.

23 years agoProcess extra empty lines correctly.
Matt Kraai [Thu, 18 Oct 2001 17:03:59 +0000 (17:03 -0000)]
Process extra empty lines correctly.

23 years agoRemove xmalloc calls.
Matt Kraai [Thu, 18 Oct 2001 15:08:30 +0000 (15:08 -0000)]
Remove xmalloc calls.

23 years agoRevert that change. As Matt Kraai rightly points out,
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!

23 years agoScrub up some function prototypes.
Eric Andersen [Thu, 18 Oct 2001 04:11:39 +0000 (04:11 -0000)]
Scrub up some function prototypes.
 -Erik

23 years agoMake mount default to using /proc/filesystems to avoid
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

23 years agoFix a nasty bug with variable name shadowing
Eric Andersen [Thu, 18 Oct 2001 04:04:34 +0000 (04:04 -0000)]
Fix a nasty bug with variable name shadowing

23 years agoPatch from Stefan Soucek <ssoucek@coactive.com> to
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

23 years agounarchive function changed to support both exclude and include lists, applets that...
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.

23 years agoReverse part of previous change.... i think it was the wrong approach... im lost
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

23 years agoMatch subdirectories of included/excluded files
Glenn L McGrath [Sat, 13 Oct 2001 06:54:45 +0000 (06:54 -0000)]
Match subdirectories of included/excluded files

23 years agomatch exclude/include names with trailing '/'
Glenn L McGrath [Sat, 13 Oct 2001 06:53:34 +0000 (06:53 -0000)]
match exclude/include names with trailing '/'

23 years agoUse fnmatch() to compare excluded/included files
Glenn L McGrath [Sat, 13 Oct 2001 06:21:32 +0000 (06:21 -0000)]
Use fnmatch() to compare excluded/included files

23 years agoSuperficial changes to make the exclude/include code easier to understand
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

23 years agoFix tar segfault when include list is empty and exclude list is not.
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.

23 years agoCleanup memory usage properly
Glenn L McGrath [Mon, 8 Oct 2001 13:10:12 +0000 (13:10 -0000)]
Cleanup memory usage properly

23 years agoFree some variables after use
Glenn L McGrath [Mon, 8 Oct 2001 08:22:48 +0000 (08:22 -0000)]
Free some variables after use

23 years agoAnother part of Stafan's latest patch, when replacing a pre-existing package set...
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.

23 years agostatus_package_num should refer to package not status.
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.

23 years agoRemove duplicate tftp -l option help
Glenn L McGrath [Fri, 5 Oct 2001 10:11:28 +0000 (10:11 -0000)]
Remove duplicate tftp -l option help

23 years agoUse wfopen instead of fopen & error_msg, saves 64 bytes
Glenn L McGrath [Fri, 5 Oct 2001 05:24:19 +0000 (05:24 -0000)]
Use wfopen instead of fopen & error_msg, saves 64 bytes

23 years agoUse xfopen, saves 32 bytes !
Glenn L McGrath [Fri, 5 Oct 2001 05:03:14 +0000 (05:03 -0000)]
Use xfopen, saves 32 bytes !

23 years agoApply Magnus Damm's patch, adds tftp blocksize support, and some cleanups.
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.

23 years agoInitial support for for bunzip2....
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))

23 years agoChange extraction/list code to use common unarchive code.
Glenn L McGrath [Fri, 5 Oct 2001 02:58:48 +0000 (02:58 -0000)]
Change extraction/list code to use common unarchive code.

23 years agoInvert FILEUTILS_PRESERVE_SYMLINKS into FILEUTILS_DEREFERENCE.
Matt Kraai [Fri, 5 Oct 2001 01:35:10 +0000 (01:35 -0000)]
Invert FILEUTILS_PRESERVE_SYMLINKS into FILEUTILS_DEREFERENCE.

23 years agoFix BB_FEATURE_MTAB_SUPPORT test (report and patch by Magnus Damm).
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).

23 years agoAdd Magnus Damm and fix alpha sorting
Eric Andersen [Thu, 4 Oct 2001 09:33:40 +0000 (09:33 -0000)]
Add Magnus Damm and fix alpha sorting

23 years agoFixes with help from Stefan, Typo in prerm script, and when reinstall a package the...
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.

23 years agoAlways enable BB_TEST when BB_ASH, BB_LASH, or BB_MSH is enabled
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

23 years agoLook for either "init" or "linuxrc" processes
Eric Andersen [Wed, 3 Oct 2001 21:26:12 +0000 (21:26 -0000)]
Look for either "init" or "linuxrc" processes

23 years agoPatch from Magnus Damm <damm@opensource.se> to avoid lash hanging
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

23 years agoExtract control.tar.gz and data.tar.gz unconditionally, another one picked up by...
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

23 years agoFix large file support -- 2+ gig files should now actually
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

23 years agoUse port 37 by default.
Matt Kraai [Mon, 1 Oct 2001 17:52:14 +0000 (17:52 -0000)]
Use port 37 by default.

23 years agoUse xgethostbyname instead of gethostbyname (found by Erik Andersen).
Matt Kraai [Mon, 1 Oct 2001 17:50:25 +0000 (17:50 -0000)]
Use xgethostbyname instead of gethostbyname (found by Erik Andersen).

23 years agoFix return status, picked up by Stefan
Glenn L McGrath [Sat, 29 Sep 2001 03:34:38 +0000 (03:34 -0000)]
Fix return status, picked up by Stefan

23 years agouse the pedantically correct compiler for preprocessing
Eric Andersen [Wed, 26 Sep 2001 06:20:54 +0000 (06:20 -0000)]
use the pedantically correct compiler for preprocessing

23 years agoAdd Cachier.
Matt Kraai [Mon, 24 Sep 2001 22:44:52 +0000 (22:44 -0000)]
Add Cachier.

23 years agoList full path instead of relative path if prefix is specified (this was supposed...
Glenn L McGrath [Mon, 24 Sep 2001 18:34:06 +0000 (18:34 -0000)]
List full path instead of relative path if prefix is specified (this was supposed to be in last patch)

23 years agoThe <package>.list file was prepending "./" to the files, fixed that.
Glenn L McGrath [Sat, 22 Sep 2001 04:16:55 +0000 (04:16 -0000)]
The <package>.list file was prepending "./" to the files, fixed that.
Also fixed a very silly error by me when running postinst (remember to use the variable BEFORE its freed)

23 years agoDont free everytime getline() is used, fix from Stefan Soucek
Glenn L McGrath [Sat, 22 Sep 2001 03:24:07 +0000 (03:24 -0000)]
Dont free everytime getline() is used, fix from Stefan Soucek

23 years agoFix tftp usage information (closes: #1216).
Matt Kraai [Fri, 21 Sep 2001 14:42:30 +0000 (14:42 -0000)]
Fix tftp usage information (closes: #1216).

23 years agoEliminate ldconfig which is no longer built by
Eric Andersen [Fri, 21 Sep 2001 06:05:35 +0000 (06:05 -0000)]
Eliminate ldconfig which is no longer built by
default (or needed) with uClibc.

23 years agoFix to make preinst run when required, from Stefan Soucek
Glenn L McGrath [Fri, 21 Sep 2001 05:07:47 +0000 (05:07 -0000)]
Fix to make preinst run when required, from Stefan Soucek

23 years agoImplement dpkg -l option, from Stefan Soucek (slightly modified)
Glenn L McGrath [Fri, 21 Sep 2001 04:30:51 +0000 (04:30 -0000)]
Implement dpkg -l option, from Stefan Soucek (slightly modified)