oweals/busybox.git
23 years agoOnly use -mpreferred-stack-boundary with gcc versions that support it
Eric Andersen [Sat, 10 Nov 2001 11:23:47 +0000 (11:23 -0000)]
Only use -mpreferred-stack-boundary with gcc versions that support it

23 years agoLatest patch from vodz:
Eric Andersen [Sat, 10 Nov 2001 11:22:46 +0000 (11:22 -0000)]
Latest patch from vodz:
    -- reverse resolve network name and cache in route and ifconfig
applets, fix print nslookup server name if compile without
uClibc, fix route crashe 'route add', fix warnings compile
networking and pwd_grp applets

23 years agooops
Eric Andersen [Sat, 10 Nov 2001 11:17:17 +0000 (11:17 -0000)]
oops

23 years agoCan't use RESERVE_CONFIG_BUFFER here since the allocation
Eric Andersen [Sat, 10 Nov 2001 11:16:39 +0000 (11:16 -0000)]
Can't use RESERVE_CONFIG_BUFFER here since the allocation
size varies meaning BUFFERS_GO_ON_STACK will fail

23 years ago|2001-10-08 Rodney Brown <rbrown64@csc.com.au>
Eric Andersen [Sat, 10 Nov 2001 10:49:42 +0000 (10:49 -0000)]
|2001-10-08  Rodney Brown  <rbrown64@csc.com.au>
|
|       * editors/sed.c: Fix multiline [aic] commands. Make # an endline
|       comment for compatibility. Codespace reduction.
|       * tests/testcases: Cope with move to subdirectories.
|       * testsuite/sed/sed-aic-commands: Add.
|
|   text           data     bss     dec     hex filename
|   3772             16       0    3788     ecc editors/sed.o
|   4516             16       0    4532    11b4 editors/sed.o.bu

23 years agoMention that glibc-2.2 is supported
Eric Andersen [Sat, 10 Nov 2001 10:46:42 +0000 (10:46 -0000)]
Mention that glibc-2.2 is supported

23 years agomore config.in entries from Giulio Orsero <giulioo@pobox.com>
Eric Andersen [Sat, 10 Nov 2001 10:43:09 +0000 (10:43 -0000)]
more config.in entries from Giulio Orsero <giulioo@pobox.com>
with some minor edits by me.

23 years agoconfig.in features patch from Giulio Orsero <giulioo@pobox.com>
Eric Andersen [Sat, 10 Nov 2001 09:53:23 +0000 (09:53 -0000)]
config.in features patch from Giulio Orsero <giulioo@pobox.com>
with some minor edits from me

23 years agoRemove comments about 'make bzImage'
Eric Andersen [Wed, 7 Nov 2001 07:50:08 +0000 (07:50 -0000)]
Remove comments about 'make bzImage'

23 years agoForce main to always be included
Eric Andersen [Tue, 6 Nov 2001 18:45:56 +0000 (18:45 -0000)]
Force main to always be included

23 years agoFix spelling
Eric Andersen [Mon, 5 Nov 2001 23:10:48 +0000 (23:10 -0000)]
Fix spelling

23 years agoFix create list segfault
Glenn L McGrath [Sat, 3 Nov 2001 08:29:35 +0000 (08:29 -0000)]
Fix create list segfault

23 years agoRequired for od and hexdump applets
Glenn L McGrath [Fri, 2 Nov 2001 11:40:44 +0000 (11:40 -0000)]
Required for od and hexdump applets

23 years agoIntroduce od and hexdump applets
Glenn L McGrath [Fri, 2 Nov 2001 11:39:46 +0000 (11:39 -0000)]
Introduce od and hexdump applets

23 years agoNew.
Matt Kraai [Wed, 31 Oct 2001 16:36:23 +0000 (16:36 -0000)]
New.

23 years agoRemove completed task.
Matt Kraai [Wed, 31 Oct 2001 16:36:02 +0000 (16:36 -0000)]
Remove completed task.

23 years agoMark as unsupported unless CONFIG_FEATURE_TAR_EXCLUDE is defined.
Matt Kraai [Wed, 31 Oct 2001 16:18:48 +0000 (16:18 -0000)]
Mark as unsupported unless CONFIG_FEATURE_TAR_EXCLUDE is defined.

23 years agoMake egrep only set REG_EXTENDED flag.
Matt Kraai [Wed, 31 Oct 2001 16:16:31 +0000 (16:16 -0000)]
Make egrep only set REG_EXTENDED flag.

23 years ago*** empty log message ***
Eric Andersen [Wed, 31 Oct 2001 11:45:10 +0000 (11:45 -0000)]
*** empty log message ***

23 years agoFix location of Configure.help
Eric Andersen [Wed, 31 Oct 2001 11:12:25 +0000 (11:12 -0000)]
Fix location of Configure.help

23 years agoMove usage.h to include/usage.h
Eric Andersen [Wed, 31 Oct 2001 11:07:12 +0000 (11:07 -0000)]
Move usage.h to include/usage.h

23 years agoPatch from Aaron Lehmann <aaronl@vitelus.com>;
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.

23 years agoAdd netstat applet, submitted by Bart Visscher <magick@linux-fan.com>
Eric Andersen [Wed, 31 Oct 2001 11:00:46 +0000 (11:00 -0000)]
Add netstat applet, submitted by Bart Visscher <magick@linux-fan.com>

23 years agoAdd the run-parts applet submitted by Emanuele Aina
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>

23 years agoFixup some silly prototype warnings
Eric Andersen [Wed, 31 Oct 2001 10:41:31 +0000 (10:41 -0000)]
Fixup some silly prototype warnings

23 years agoPatch from ASA <llb@udm.net.ru> to that source files
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.

23 years agoRun parts applet by Emanuele Aina <faina.mail@tiscalinet.it>
Eric Andersen [Wed, 31 Oct 2001 10:24:36 +0000 (10:24 -0000)]
Run parts applet by Emanuele Aina <faina.mail@tiscalinet.it>

23 years agoDocument CONFIG_RUN_PARTS, patch from 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>

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.