people/mcb30/busybox.git
21 years agoScript that generates a script that will convert oddball variable names to K&R
markw [Wed, 14 Mar 2001 21:04:07 +0000 (21:04 +0000)]
Script that generates a script that will convert oddball variable names to K&R
style.

git-svn-id: svn://busybox.net/trunk/busybox@2080 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoYesterday I make strsep_space include post-token whitespace,
andersen [Wed, 14 Mar 2001 19:33:45 +0000 (19:33 +0000)]
Yesterday I make strsep_space include post-token whitespace,
so we should not be adding another " " between tokens.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2079 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoI forgot to malloc space for the NULL.
andersen [Wed, 14 Mar 2001 18:57:54 +0000 (18:57 +0000)]
I forgot to malloc space for the NULL.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2078 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Christophe Boyanique to add an egrep alias for grep.
markw [Wed, 14 Mar 2001 17:45:45 +0000 (17:45 +0000)]
Applied patch from Christophe Boyanique to add an egrep alias for grep.

git-svn-id: svn://busybox.net/trunk/busybox@2077 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoThe patch I previously applied from Brian Webb was 2 lines off. Oops.
markw [Wed, 14 Mar 2001 17:30:44 +0000 (17:30 +0000)]
The patch I previously applied from Brian Webb was 2 lines off. Oops.

git-svn-id: svn://busybox.net/trunk/busybox@2076 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Larry Doolittle to fix '>\na\n' bug. Should close bug #1132
markw [Wed, 14 Mar 2001 17:26:37 +0000 (17:26 +0000)]
Applied patch from Larry Doolittle to fix '>\na\n' bug. Should close bug #1132

git-svn-id: svn://busybox.net/trunk/busybox@2075 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Giulio Orsero to fix some preprocessor bugs.
markw [Wed, 14 Mar 2001 17:18:52 +0000 (17:18 +0000)]
Applied patch from Giulio Orsero to fix some preprocessor bugs.

git-svn-id: svn://busybox.net/trunk/busybox@2074 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix from Manuel for a silly thinko on my part.
andersen [Wed, 14 Mar 2001 17:15:45 +0000 (17:15 +0000)]
Fix from Manuel for a silly thinko on my part.

git-svn-id: svn://busybox.net/trunk/busybox@2073 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix init so that checking for terminal devices is delayed until the
andersen [Wed, 14 Mar 2001 09:01:11 +0000 (09:01 +0000)]
Fix init so that checking for terminal devices is delayed until the
devices are actually used, thereby allowing devfsd based systems to
work.  This should fix bug #1133
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2072 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoUse the system passwd and group stuff by default
andersen [Wed, 14 Mar 2001 01:49:10 +0000 (01:49 +0000)]
Use the system passwd and group stuff by default

git-svn-id: svn://busybox.net/trunk/busybox@2071 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix mtab so it works on libc5
andersen [Wed, 14 Mar 2001 01:48:10 +0000 (01:48 +0000)]
Fix mtab so it works on libc5

git-svn-id: svn://busybox.net/trunk/busybox@2070 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoNo reason to include fstab. It breaks libc5, does nothing for glibc.
andersen [Wed, 14 Mar 2001 01:43:29 +0000 (01:43 +0000)]
No reason to include fstab.  It breaks libc5, does nothing for glibc.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2069 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAmazing the difference between an "and" and an "or".
andersen [Wed, 14 Mar 2001 01:36:52 +0000 (01:36 +0000)]
Amazing the difference between an "and" and an "or".

git-svn-id: svn://busybox.net/trunk/busybox@2068 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agodpkg used tfind, which doesn't work with libc5. Print a friendy error
andersen [Wed, 14 Mar 2001 01:31:11 +0000 (01:31 +0000)]
dpkg used tfind, which doesn't work with libc5.  Print a friendy error
should someone try to use it...
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2067 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix socklen_t for libc5
andersen [Wed, 14 Mar 2001 01:23:07 +0000 (01:23 +0000)]
Fix socklen_t for libc5

git-svn-id: svn://busybox.net/trunk/busybox@2066 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoThe IPC_SYSLOG stuff should be off by default.
andersen [Wed, 14 Mar 2001 01:16:41 +0000 (01:16 +0000)]
The IPC_SYSLOG stuff should be off by default.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2065 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoSome updates for libc5
andersen [Wed, 14 Mar 2001 01:15:06 +0000 (01:15 +0000)]
Some updates for libc5

git-svn-id: svn://busybox.net/trunk/busybox@2064 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agolibc5 glob is pretty stupid and doesn't do GLOB_BRACE or GLOB_TILDE
andersen [Wed, 14 Mar 2001 00:49:52 +0000 (00:49 +0000)]
libc5 glob is pretty stupid and doesn't do GLOB_BRACE or GLOB_TILDE
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2063 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdded a dependency on BB_MKFS_MINIX to xfopen().
markw [Wed, 14 Mar 2001 00:43:16 +0000 (00:43 +0000)]
Added a dependency on BB_MKFS_MINIX to xfopen().

git-svn-id: svn://busybox.net/trunk/busybox@2062 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years ago - Changed name of BB_FEATURE_SIMPLE_PROMPT to BB_FEATURE_SH_SIMPLE_PROMPT
markw [Wed, 14 Mar 2001 00:29:14 +0000 (00:29 +0000)]
 - Changed name of BB_FEATURE_SIMPLE_PROMPT to BB_FEATURE_SH_SIMPLE_PROMPT
 - Set BB_FEATURE_SH_STANDALONE_SHELL and BB_FEATURE_SH_APPLETS_ALWAYS_WIN to
   be off by default
 - Set BB_FEATURE_SH_SIMPLE_PROMPT to be on by default
 - Added some more magic to the Olympus section to make all the dependencies
   on the shell, cmdline editing, tab completion and friend work properly.
 - Tidied up the Olympus section with some whitespace. Checked the various
   scrips that parse through there and the extra whitespace shouldn't break
   anything.

git-svn-id: svn://busybox.net/trunk/busybox@2061 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoSome new testcases, some improvements to the tester.sh script.
markw [Tue, 13 Mar 2001 23:30:18 +0000 (23:30 +0000)]
Some new testcases, some improvements to the tester.sh script.

git-svn-id: svn://busybox.net/trunk/busybox@2060 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoUpdate the lash shell (hopefully the last time...) so things like
andersen [Tue, 13 Mar 2001 22:57:56 +0000 (22:57 +0000)]
Update the lash shell (hopefully the last time...) so things like
echo "foo   bar" and echo -n "foo\t\\\\\tbar" work as expected.
Merge prompt printing work from Vladimir.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2059 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdded Midori Linux to the list of known projects that use Busybox.
markw [Tue, 13 Mar 2001 17:08:54 +0000 (17:08 +0000)]
Added Midori Linux to the list of known projects that use Busybox.

git-svn-id: svn://busybox.net/trunk/busybox@2058 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoCredited Christophe Boyaniqu for interactive patch to rm.
markw [Tue, 13 Mar 2001 16:35:55 +0000 (16:35 +0000)]
Credited Christophe Boyaniqu for interactive patch to rm.

git-svn-id: svn://busybox.net/trunk/busybox@2057 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Christophe Boyanique to add -i support to rm.
markw [Tue, 13 Mar 2001 00:40:19 +0000 (00:40 +0000)]
Applied patch from Christophe Boyanique to add -i support to rm.

git-svn-id: svn://busybox.net/trunk/busybox@2053 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoSome fixlets that didn't get added in the last 'syslogd split' patch:
markw [Mon, 12 Mar 2001 23:55:56 +0000 (23:55 +0000)]
Some fixlets that didn't get added in the last 'syslogd split' patch:
- BB_LOGREAD should not be in the applet section
- BB_FEATURE_IPC_SYSLOG added to the feature section
- Some voodoo added to the Olympus section

git-svn-id: svn://busybox.net/trunk/busybox@2052 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdded some comment lines in the header indicating that Gennady Feldman is the
markw [Mon, 12 Mar 2001 23:41:34 +0000 (23:41 +0000)]
Added some comment lines in the header indicating that Gennady Feldman is the
maintainer of these three applets.

git-svn-id: svn://busybox.net/trunk/busybox@2051 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied a patch from Brian Webb to fix a problem with mount on the Agenda PDA.
markw [Mon, 12 Mar 2001 23:17:26 +0000 (23:17 +0000)]
Applied a patch from Brian Webb to fix a problem with mount on the Agenda PDA.
Apparently, the mount() call does not like taking a stack allocated pointer.

git-svn-id: svn://busybox.net/trunk/busybox@2050 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from John Lombardo to fix OOM in insmod.
markw [Mon, 12 Mar 2001 23:08:34 +0000 (23:08 +0000)]
Applied patch from John Lombardo to fix OOM in insmod.

git-svn-id: svn://busybox.net/trunk/busybox@2049 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Gennady Feldman to split up syslogd.c into syslogd and
markw [Mon, 12 Mar 2001 22:51:50 +0000 (22:51 +0000)]
Applied patch from Gennady Feldman to split up syslogd.c into syslogd and
klogd (as it should be).

git-svn-id: svn://busybox.net/trunk/busybox@2048 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoA fix from Larry Doolittle for some nasty segfaults when sh.c tried to free a
andersen [Mon, 12 Mar 2001 21:36:49 +0000 (21:36 +0000)]
A fix from Larry Doolittle for some nasty segfaults when sh.c tried to free a
corrupted cmd pointer, and where it would truncate a command line at the first
double space.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2047 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoProgram for testing concurrent access to syslogd.
markw [Mon, 12 Mar 2001 20:00:00 +0000 (20:00 +0000)]
Program for testing concurrent access to syslogd.

git-svn-id: svn://busybox.net/trunk/busybox@2046 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Gennady Feldman to use single-thread instead of forking.
markw [Mon, 12 Mar 2001 19:51:09 +0000 (19:51 +0000)]
Applied patch from Gennady Feldman to use single-thread instead of forking.

git-svn-id: svn://busybox.net/trunk/busybox@2045 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdd missing dependency -- interface.c needs get_kernel_revision.
mjn3 [Mon, 12 Mar 2001 10:00:17 +0000 (10:00 +0000)]
Add missing dependency -- interface.c needs get_kernel_revision.

git-svn-id: svn://busybox.net/trunk/busybox@2041 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdjust ifconfig usage message for selected options and current functionality.
mjn3 [Mon, 12 Mar 2001 09:58:51 +0000 (09:58 +0000)]
Adjust ifconfig usage message for selected options and current functionality.

git-svn-id: svn://busybox.net/trunk/busybox@2040 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoReduced code size of interface. Support ifconfig -a and ifconfig interface
mjn3 [Mon, 12 Mar 2001 09:57:59 +0000 (09:57 +0000)]
Reduced code size of interface.  Support ifconfig -a and ifconfig interface
display.  Change %llu to %Lu in ifconfig for hacked unsigned long long support
in uClibc scanf.

git-svn-id: svn://busybox.net/trunk/busybox@2039 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoWhen using wordexp, only try to use the expand command
andersen [Sat, 10 Mar 2001 07:12:12 +0000 (07:12 +0000)]
When using wordexp, only try to use the expand command
when something actually got expanded.  Skip it otherwise.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2038 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoQuick mod to enable option -a for ifconfig.
mjn3 [Sat, 10 Mar 2001 02:00:54 +0000 (02:00 +0000)]
Quick mod to enable option -a for ifconfig.

git-svn-id: svn://busybox.net/trunk/busybox@2037 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoCreated new regression testing framework with a number of testcases (many more
markw [Sat, 10 Mar 2001 00:51:29 +0000 (00:51 +0000)]
Created new regression testing framework with a number of testcases (many more
can be added). Also changed 'test' target in makefile to run the new
tester.sh. (Hopefully, we should be able to remove all the tests/*.mk files
soon.)

git-svn-id: svn://busybox.net/trunk/busybox@2036 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years ago/* getopt not needed */
markw [Sat, 10 Mar 2001 00:13:20 +0000 (00:13 +0000)]
/* getopt not needed */

git-svn-id: svn://busybox.net/trunk/busybox@2035 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdded some more '/* getopt not needed */' lines.
markw [Fri, 9 Mar 2001 23:59:51 +0000 (23:59 +0000)]
Added some more '/* getopt not needed */' lines.

git-svn-id: svn://busybox.net/trunk/busybox@2034 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoUse perror_msg_and_die function where appropriate.
mjn3 [Fri, 9 Mar 2001 23:06:15 +0000 (23:06 +0000)]
Use perror_msg_and_die function where appropriate.

git-svn-id: svn://busybox.net/trunk/busybox@2033 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFixed df.c so that nfs volumes will display properly (fixing bug #1113).
andersen [Fri, 9 Mar 2001 22:42:26 +0000 (22:42 +0000)]
Fixed df.c so that nfs volumes will display properly (fixing bug #1113).
Problem was 512/1024 = 0 if you use longs, so I cast KILOBYTE to a double, then
cast the result back to an int after the math is done, letting C's type
promotion do its magic for the rest.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2032 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoSilence a silly warning
andersen [Fri, 9 Mar 2001 22:17:59 +0000 (22:17 +0000)]
Silence a silly warning

git-svn-id: svn://busybox.net/trunk/busybox@2031 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Jeff Garzik to getopt-ify rmmod.
markw [Fri, 9 Mar 2001 21:49:12 +0000 (21:49 +0000)]
Applied patch from Jeff Garzik to getopt-ify rmmod.

git-svn-id: svn://busybox.net/trunk/busybox@2030 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoPatch from Jeff Garzik marking a few 'getopt not needed' apps.
andersen [Fri, 9 Mar 2001 21:28:09 +0000 (21:28 +0000)]
Patch from Jeff Garzik marking a few 'getopt not needed' apps.

git-svn-id: svn://busybox.net/trunk/busybox@2029 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoA cleanup patch from Jeff Garzik to static-ify a number of
andersen [Fri, 9 Mar 2001 21:24:12 +0000 (21:24 +0000)]
A cleanup patch from Jeff Garzik to static-ify a number of
namespace polluting things that really should be static.

git-svn-id: svn://busybox.net/trunk/busybox@2027 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agopatch from Larry to fix pristine source builds
andersen [Fri, 9 Mar 2001 20:47:27 +0000 (20:47 +0000)]
patch from Larry to fix pristine source builds

git-svn-id: svn://busybox.net/trunk/busybox@2026 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFixed a couple more cases. $FOO/bar ${FOO} and such now work
andersen [Fri, 9 Mar 2001 20:34:46 +0000 (20:34 +0000)]
Fixed a couple more cases.  $FOO/bar ${FOO} and such now work
without wordexp.  Of course for stuff like ${1:-foo} you still
need wordexp for them to work.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2025 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAllow wordexp to be used if available
andersen [Fri, 9 Mar 2001 19:45:26 +0000 (19:45 +0000)]
Allow wordexp to be used if available

git-svn-id: svn://busybox.net/trunk/busybox@2024 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoUrg. Remove the debug noise
andersen [Fri, 9 Mar 2001 19:43:57 +0000 (19:43 +0000)]
Urg.  Remove the debug noise

git-svn-id: svn://busybox.net/trunk/busybox@2023 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoOk, sh.c should be working now. Many thanks to Larry Doolittle
andersen [Fri, 9 Mar 2001 19:21:37 +0000 (19:21 +0000)]
Ok, sh.c should be working now.  Many thanks to Larry Doolittle
for his timely help -- nearly all of the work in this patch is
his.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2022 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoPatchs from Jeff Garzik <jgarzik@mandrakesoft.com> to cleanup
andersen [Fri, 9 Mar 2001 14:36:42 +0000 (14:36 +0000)]
Patchs from Jeff Garzik <jgarzik@mandrakesoft.com> to cleanup
warnings with glibc 2.2 and use always use xfopen
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2021 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdded script that tests turning on features in busybox one at a time and
markw [Fri, 9 Mar 2001 01:46:45 +0000 (01:46 +0000)]
Added script that tests turning on features in busybox one at a time and
compiling to see if things break. Initial revision.

git-svn-id: svn://busybox.net/trunk/busybox@2020 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix sh.c for the glab case. I was messing things up for
andersen [Fri, 9 Mar 2001 01:24:02 +0000 (01:24 +0000)]
Fix sh.c for the glab case.  I was messing things up for
single argument commands.  It should now work as expected...
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2019 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoA '.' is a legal seperator.
andersen [Fri, 9 Mar 2001 01:08:06 +0000 (01:08 +0000)]
A '.' is a legal seperator.

git-svn-id: svn://busybox.net/trunk/busybox@2018 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix to trim to make it trim properly.
markw [Fri, 9 Mar 2001 00:55:34 +0000 (00:55 +0000)]
Fix to trim to make it trim properly.

git-svn-id: svn://busybox.net/trunk/busybox@2017 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoCleanup patch from Larry
andersen [Fri, 9 Mar 2001 00:42:46 +0000 (00:42 +0000)]
Cleanup patch from Larry

git-svn-id: svn://busybox.net/trunk/busybox@2016 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdd in 'trim' routine. Fix up sh.c so it works when wordexp
andersen [Thu, 8 Mar 2001 23:59:45 +0000 (23:59 +0000)]
Add in 'trim' routine.  Fix up sh.c so it works when wordexp
is not available.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2015 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoImproved port of ifconfig... smaller and with more features.
mjn3 [Thu, 8 Mar 2001 22:57:00 +0000 (22:57 +0000)]
Improved port of ifconfig... smaller and with more features.

git-svn-id: svn://busybox.net/trunk/busybox@2014 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoPer Vladimir's suggestion, force the locale to POSIX for all
andersen [Thu, 8 Mar 2001 21:42:11 +0000 (21:42 +0000)]
Per Vladimir's suggestion, force the locale to POSIX for all
the scripts so busybox will install properly.

git-svn-id: svn://busybox.net/trunk/busybox@2013 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoWhitespace / formatting / bracket cleanup.
markw [Thu, 8 Mar 2001 19:31:12 +0000 (19:31 +0000)]
Whitespace / formatting / bracket cleanup.

git-svn-id: svn://busybox.net/trunk/busybox@2012 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoRemember to delete un-expandable variables, and do a better job of expanding
andersen [Thu, 8 Mar 2001 17:44:37 +0000 (17:44 +0000)]
Remember to delete un-expandable variables, and do a better job of expanding
shell-specific things in case the wordexp implementation is broken (ie. the
stubbed out wordexp in uClibc).
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2011 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoRework environment variable handling to use wordexp, per a suggestion from
andersen [Thu, 8 Mar 2001 17:17:13 +0000 (17:17 +0000)]
Rework environment variable handling to use wordexp, per a suggestion from
Larry Doolittle a couple of months ago.  This makes the stuff-expansion in lash
be ever so standards compliant.   This change needs testing by everyone, but
appears to be solid enough to let us close bug #1090.

It works for me; however, please test this change!
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@2010 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Vladimir to fix bug where find would stop as soon as it hit
markw [Thu, 8 Mar 2001 16:54:44 +0000 (16:54 +0000)]
Applied patch from Vladimir to fix bug where find would stop as soon as it hit
a perms error. Closes bug 1124.

git-svn-id: svn://busybox.net/trunk/busybox@2008 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoEliminate superfluous test.
kraai [Wed, 7 Mar 2001 21:45:13 +0000 (21:45 +0000)]
Eliminate superfluous test.

git-svn-id: svn://busybox.net/trunk/busybox@2003 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoChanged KILOBYTE, MEGABYTE, and GIGABYTE from #define to enum.
markw [Wed, 7 Mar 2001 18:00:44 +0000 (18:00 +0000)]
Changed KILOBYTE, MEGABYTE, and GIGABYTE from #define to enum.

git-svn-id: svn://busybox.net/trunk/busybox@2002 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoSome minor cleanups to df.c. Also, with Erik's blessing, changed name of
markw [Wed, 7 Mar 2001 17:42:07 +0000 (17:42 +0000)]
Some minor cleanups to df.c. Also, with Erik's blessing, changed name of
'format' function to 'make_human_readable_str'.

git-svn-id: svn://busybox.net/trunk/busybox@2001 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Christophe Boyaniqu to remove double-slashes printed in
markw [Wed, 7 Mar 2001 17:27:04 +0000 (17:27 +0000)]
Applied patch from Christophe Boyaniqu to remove double-slashes printed in
recursive_action.

git-svn-id: svn://busybox.net/trunk/busybox@2000 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoThis patch by Vladimir and Larry saves a few bytes.
andersen [Wed, 7 Mar 2001 06:33:01 +0000 (06:33 +0000)]
This patch by Vladimir and Larry saves a few bytes.

git-svn-id: svn://busybox.net/trunk/busybox@1998 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoStatic-ify a variable. make du work with all the human-readable variants
andersen [Wed, 7 Mar 2001 06:04:08 +0000 (06:04 +0000)]
Static-ify a variable.  make du work with all the human-readable variants
since my last pass only fixed 'du -h' but left the others broken.

git-svn-id: svn://busybox.net/trunk/busybox@1997 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix up du so it behaves itself also.
andersen [Wed, 7 Mar 2001 03:53:40 +0000 (03:53 +0000)]
Fix up du so it behaves itself also.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@1996 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoremove an unused variable
andersen [Wed, 7 Mar 2001 03:51:27 +0000 (03:51 +0000)]
remove an unused variable

git-svn-id: svn://busybox.net/trunk/busybox@1995 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoRewrite of format so it behaves itself
andersen [Wed, 7 Mar 2001 03:50:57 +0000 (03:50 +0000)]
Rewrite of format so it behaves itself
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@1994 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix up df so it works properly
andersen [Wed, 7 Mar 2001 03:50:03 +0000 (03:50 +0000)]
Fix up df so it works properly
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@1993 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix up ls.c to ensure human readable works properly in all cases
andersen [Wed, 7 Mar 2001 03:48:02 +0000 (03:48 +0000)]
Fix up ls.c to ensure human readable works properly in all cases

git-svn-id: svn://busybox.net/trunk/busybox@1992 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoThought of another janitorial item for the list.
markw [Tue, 6 Mar 2001 23:16:13 +0000 (23:16 +0000)]
Thought of another janitorial item for the list.

git-svn-id: svn://busybox.net/trunk/busybox@1991 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoI made these little simplifications a while back, bug forgot to
andersen [Tue, 6 Mar 2001 23:14:43 +0000 (23:14 +0000)]
I made these little simplifications a while back, bug forgot to
check this stuff in.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@1990 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix the memory leak. No really this time.
andersen [Tue, 6 Mar 2001 22:17:29 +0000 (22:17 +0000)]
Fix the memory leak.  No really this time.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@1989 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Vladimir Oleynik via Magnus Damm that removes newlines from
markw [Tue, 6 Mar 2001 20:58:48 +0000 (20:58 +0000)]
Applied patch from Vladimir Oleynik via Magnus Damm that removes newlines from
error_msg() calls and uses 'return EXIT_SUCCESS' instead of return 0.

git-svn-id: svn://busybox.net/trunk/busybox@1988 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix up some silly macros and use xmalloc and friends exclusively.
andersen [Tue, 6 Mar 2001 20:54:43 +0000 (20:54 +0000)]
Fix up some silly macros and use xmalloc and friends exclusively.

git-svn-id: svn://busybox.net/trunk/busybox@1987 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix func prototype
andersen [Tue, 6 Mar 2001 20:47:31 +0000 (20:47 +0000)]
Fix func prototype

git-svn-id: svn://busybox.net/trunk/busybox@1986 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFixed a memory leak in lash. It seems that close_all was calling close()
andersen [Tue, 6 Mar 2001 20:44:39 +0000 (20:44 +0000)]
Fixed a memory leak in lash.  It seems that close_all was calling close()
directly instead of calling mark_closed(), which allowed the memory allocated
by mark_open() to never be freed.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@1985 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoClose open files before calling builtin_exec(). I've tested this
andersen [Tue, 6 Mar 2001 20:28:22 +0000 (20:28 +0000)]
Close open files before calling builtin_exec().  I've tested this
and it fixes bug #1121.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@1984 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoBug 1110 reported that the LOOP_GET_STATUS ioctl apparently returnes non-zero
andersen [Tue, 6 Mar 2001 19:35:58 +0000 (19:35 +0000)]
Bug 1110 reported that the LOOP_GET_STATUS ioctl apparently returnes non-zero
error messages, contrary to the documentation.  Whatever.  This patch from
zhaoway <zw@debian.org> looks safe enough.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@1983 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agominor cleanup
beppu [Tue, 6 Mar 2001 19:25:25 +0000 (19:25 +0000)]
minor cleanup

git-svn-id: svn://busybox.net/trunk/busybox@1982 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFirst pass at trying to retrofit a changelog for 0.50. Please everyone
andersen [Tue, 6 Mar 2001 18:46:10 +0000 (18:46 +0000)]
First pass at trying to retrofit a changelog for 0.50.  Please everyone
look over this and if I forgot something, misattributed your work, or
spelled something badly, please let me know.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@1981 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdd in a first pass at ifconfig status reporting. It took a long while
andersen [Tue, 6 Mar 2001 00:48:59 +0000 (00:48 +0000)]
Add in a first pass at ifconfig status reporting.  It took a long while
hacking on the mess in net-tools-1.59, but it currently adds 12k and
supports ethernet, loop, ppp, and treats everything else as a generic
interface.  Works ok for me.
 -Erik

git-svn-id: svn://busybox.net/trunk/busybox@1978 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoFix up the freshmeat appindex record.
andersen [Mon, 5 Mar 2001 18:26:50 +0000 (18:26 +0000)]
Fix up the freshmeat appindex record.

git-svn-id: svn://busybox.net/trunk/busybox@1971 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoMake sure libpwd.a is linked _last_ so it overrides the system pwd/grp
andersen [Mon, 5 Mar 2001 17:57:34 +0000 (17:57 +0000)]
Make sure libpwd.a is linked _last_ so it overrides the system pwd/grp
implementation.  It wasn't doing that as expected...

git-svn-id: svn://busybox.net/trunk/busybox@1970 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoTry to do a little better at documenting how to use
andersen [Mon, 5 Mar 2001 17:08:52 +0000 (17:08 +0000)]
Try to do a little better at documenting how to use
alternate C libraries, thanks to David Douthitt.

git-svn-id: svn://busybox.net/trunk/busybox@1969 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoadd wget, tr, telnet, ping, md5sum and loadkmap to .deb
dwhedon [Mon, 5 Mar 2001 08:43:26 +0000 (08:43 +0000)]
add wget, tr, telnet, ping, md5sum and loadkmap to .deb

git-svn-id: svn://busybox.net/trunk/busybox@1968 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoEnable INSTALLER for the deb
andersen [Mon, 5 Mar 2001 04:00:06 +0000 (04:00 +0000)]
Enable INSTALLER for the deb

git-svn-id: svn://busybox.net/trunk/busybox@1965 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoPatch from Vladimir to make sure PATH is set correctly.
andersen [Sun, 4 Mar 2001 06:47:33 +0000 (06:47 +0000)]
Patch from Vladimir to make sure PATH is set correctly.

git-svn-id: svn://busybox.net/trunk/busybox@1963 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoIf umount2 is not available, stub it out.
andersen [Sun, 4 Mar 2001 06:07:34 +0000 (06:07 +0000)]
If umount2 is not available, stub it out.

git-svn-id: svn://busybox.net/trunk/busybox@1962 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdded some words on use of getopt in applets.
markw [Sat, 3 Mar 2001 00:44:55 +0000 (00:44 +0000)]
Added some words on use of getopt in applets.

git-svn-id: svn://busybox.net/trunk/busybox@1959 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoDont try to automount some specific filesystem types
bug1 [Fri, 2 Mar 2001 22:21:34 +0000 (22:21 +0000)]
Dont try to automount some specific filesystem types

git-svn-id: svn://busybox.net/trunk/busybox@1958 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoApplied patch from Vladimir N. Oleynik that fixes incorrect behaviour in
markw [Fri, 2 Mar 2001 20:00:54 +0000 (20:00 +0000)]
Applied patch from Vladimir N. Oleynik that fixes incorrect behaviour in
recovery_mode and changed option processing.

git-svn-id: svn://busybox.net/trunk/busybox@1957 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoRemoved section on testing that is now in contributing.txt.
markw [Fri, 2 Mar 2001 19:15:01 +0000 (19:15 +0000)]
Removed section on testing that is now in contributing.txt.

git-svn-id: svn://busybox.net/trunk/busybox@1956 69ca8d6d-28ef-0310-b511-8ec308f3f277

21 years agoAdded 'How to contribute to Busybox' doc.
markw [Fri, 2 Mar 2001 19:14:25 +0000 (19:14 +0000)]
Added 'How to contribute to Busybox' doc.

git-svn-id: svn://busybox.net/trunk/busybox@1955 69ca8d6d-28ef-0310-b511-8ec308f3f277