oweals/busybox.git
24 years agoBusyBox shell (lash) can now be used as a standalone shell when
Erik Andersen [Sat, 13 May 2000 06:33:19 +0000 (06:33 -0000)]
BusyBox shell (lash) can now be used as a standalone shell when
BB_FEATURE_STANDALONE_SHELL is defined (i.e. BusyBox can now completely replace
sash).  Also fixed it so shell builtins now respect pipes and redirects.
 -Erik

24 years agoMore doc updates
Erik Andersen [Sat, 13 May 2000 05:36:13 +0000 (05:36 -0000)]
More doc updates
 -Erik

24 years agoSo much for my evil optimization. Doesn't seem to work. Will test
Erik Andersen [Sat, 13 May 2000 00:28:25 +0000 (00:28 -0000)]
So much for my evil optimization.  Doesn't seem to work.  Will test
more on it later.
 -Erik

24 years agoLots of updates. Finished implementing BB_FEATURE_TRIVIAL_HELP
Erik Andersen [Fri, 12 May 2000 19:41:47 +0000 (19:41 -0000)]
Lots of updates.  Finished implementing BB_FEATURE_TRIVIAL_HELP
which lets you compile out most of the "--help" output, saving
up to 17k.

Renamed mnc to nc.
 -Erik

24 years agoSome experimental stuff (work in progress). heheh.
Erik Andersen [Fri, 12 May 2000 19:38:40 +0000 (19:38 -0000)]
Some experimental stuff (work in progress).  heheh.
 -Erik

24 years ago* cp -fa now works as expected for symlinks (it didn't before)
Erik Andersen [Wed, 10 May 2000 05:05:45 +0000 (05:05 -0000)]
* cp -fa now works as expected for symlinks (it didn't before)
* zcat works again (wasn't working since option parsing was broken)
* more doc updates/more support for BB_FEATURE_SIMPLE_HELP
 -Erik

24 years agoAdd suffix stripping support to basename
Erik Andersen [Wed, 10 May 2000 05:00:31 +0000 (05:00 -0000)]
Add suffix stripping support to basename
 -Erik

24 years agoAdded some bugs / TODOs.
Mark Whitley [Mon, 8 May 2000 23:25:59 +0000 (23:25 -0000)]
Added some bugs / TODOs.

24 years agoFix umount dependency on find_real_root_device_name
Erik Andersen [Mon, 8 May 2000 17:56:25 +0000 (17:56 -0000)]
Fix umount dependency on find_real_root_device_name
 -Erik

24 years agoDoc updates
Erik Andersen [Fri, 5 May 2000 19:50:32 +0000 (19:50 -0000)]
Doc updates
 -Erik

24 years agoAdd support for "noatime" and "nodiratime" mount flags to mount.
Erik Andersen [Fri, 5 May 2000 19:49:33 +0000 (19:49 -0000)]
Add support for "noatime" and "nodiratime" mount flags to mount.
Change umount "-f" to mean force, and actually use umount2.
Change umount "-l" to mean "Do not free loop device".
Updates docs accordingly.
 -Erik

24 years agoTell cvs to never checkin the resultant docs.
Erik Andersen [Wed, 3 May 2000 03:25:43 +0000 (03:25 -0000)]
Tell cvs to never checkin the resultant docs.
 -Erik

24 years agoSensibly put the docs under the docs directory.
Erik Andersen [Wed, 3 May 2000 03:24:21 +0000 (03:24 -0000)]
Sensibly put the docs under the docs directory.
 -Erik

24 years agoRemove BB_FEATURE_REMOUNT (small, and should always be present)
Erik Andersen [Wed, 3 May 2000 03:19:06 +0000 (03:19 -0000)]
Remove BB_FEATURE_REMOUNT (small, and should always be present)
and fix documentation dependancy checks, so it is only built when
it should be built.
 -Erik

24 years agoMore formatting bugs fixed
Erik Andersen [Tue, 2 May 2000 06:40:02 +0000 (06:40 -0000)]
More formatting bugs fixed
 -Erik

24 years agoBug fixes in the docs
Erik Andersen [Tue, 2 May 2000 05:32:07 +0000 (05:32 -0000)]
Bug fixes in the docs
 -Erik

24 years agoMake the dependancies on the docs work properly
Erik Andersen [Tue, 2 May 2000 05:31:00 +0000 (05:31 -0000)]
Make the dependancies on the docs work properly
 -Erik

24 years agoMore stuff
Erik Andersen [Tue, 2 May 2000 00:07:56 +0000 (00:07 -0000)]
More stuff
 -Erik

24 years agoDocument tr change
Erik Andersen [Mon, 1 May 2000 22:34:24 +0000 (22:34 -0000)]
Document tr change
 -Erik

24 years agoDue to the license change I can now use Minix code. Minix tr
Erik Andersen [Mon, 1 May 2000 22:30:37 +0000 (22:30 -0000)]
Due to the license change I can now use Minix code.  Minix tr
(adapted) now replaces BSD tr.  Goes from 5k to 1k, and eliminates
bsearch from the list of libc symbols.
 -Erik

24 years agoMinor source modifications to improve readability.
Mark Whitley [Mon, 1 May 2000 22:08:54 +0000 (22:08 -0000)]
Minor source modifications to improve readability.

24 years agoMinor doc change
Erik Andersen [Mon, 1 May 2000 19:50:37 +0000 (19:50 -0000)]
Minor doc change

24 years agoMy little adventure of analyzing lib usage has already rooted out
Erik Andersen [Mon, 1 May 2000 19:49:20 +0000 (19:49 -0000)]
My little adventure of analyzing lib usage has already rooted out
a big "P" Policy violator -- logname was using getlogin(3), which uses
utmp under the hood.  We don't need no stinkin' utmp (and if we
are using tinylogin, it is unlikely to be useful trying).
 -Erik

24 years agoNote how to find list of BusyBox libc dependancies, the ide being to
Erik Andersen [Mon, 1 May 2000 19:27:17 +0000 (19:27 -0000)]
Note how to find list of BusyBox libc dependancies, the ide being to
limit them much more.
 -Erik

24 years agoOops.
Erik Andersen [Mon, 1 May 2000 19:11:16 +0000 (19:11 -0000)]
Oops.
 -Erik

24 years agoSome accrued fixes/updates.
Erik Andersen [Mon, 1 May 2000 19:10:52 +0000 (19:10 -0000)]
Some accrued fixes/updates.
    * cp/mv now accepts (and ignores) the -f flag, since it always
does force anyway
    * tail can now accept -<num> commands (e.g. -10) for better
compatibility with the standard tail command
    * added a simple id implementation; doesn't support supp. groups yet

24 years agoFoo
Erik Andersen [Fri, 28 Apr 2000 22:51:49 +0000 (22:51 -0000)]
Foo

24 years agoFix changelog
Erik Andersen [Fri, 28 Apr 2000 22:49:08 +0000 (22:49 -0000)]
Fix changelog
 -Erik

24 years agoFix tarball creation. In an attempt to accomodate the whiners
Erik Andersen [Fri, 28 Apr 2000 22:32:13 +0000 (22:32 -0000)]
Fix tarball creation.  In an attempt to accomodate the whiners
that wanted "tar cf foo.tar foo" (i.e. no "-" before options)
I broke creation of tarballs.  Now fixed.
 -Erik

24 years agoFix stupid bugs. update was segfaulting. mknod minor # was always 0
Erik Andersen [Fri, 28 Apr 2000 22:10:34 +0000 (22:10 -0000)]
Fix stupid bugs.  update was segfaulting.  mknod minor # was always 0
due to a parsing bug.  Oops.
 -Erik

24 years agoForgot this file...
Erik Andersen [Fri, 28 Apr 2000 01:26:31 +0000 (01:26 -0000)]
Forgot this file...
 -Erik

24 years agoLatest and greatest. Some effort at libc5 (aiming towards newlib)
Erik Andersen [Fri, 28 Apr 2000 00:18:56 +0000 (00:18 -0000)]
Latest and greatest.  Some effort at libc5 (aiming towards newlib)
compatability.
 -Erik

24 years agoSeveral more updates
Erik Andersen [Tue, 25 Apr 2000 23:24:55 +0000 (23:24 -0000)]
Several more updates
 -Erik

24 years ago+ grep -v # yay!
John Beppu [Mon, 24 Apr 2000 18:07:30 +0000 (18:07 -0000)]
+ grep -v       # yay!

24 years agoSome more updates and such...
Erik Andersen [Fri, 21 Apr 2000 21:53:58 +0000 (21:53 -0000)]
Some more updates and such...
 -Erik

24 years agoMore Doc updates. cmdedit and more termio fixes.
Erik Andersen [Fri, 21 Apr 2000 01:26:49 +0000 (01:26 -0000)]
More Doc updates.  cmdedit and more termio fixes.

24 years agoDoc updates
Erik Andersen [Fri, 21 Apr 2000 01:23:36 +0000 (01:23 -0000)]
Doc updates
 -Erik

24 years agoAdd #include <sys/param.h> to syslogd.
Erik Andersen [Wed, 19 Apr 2000 20:02:50 +0000 (20:02 -0000)]
Add #include <sys/param.h> to syslogd.
 -Erik

24 years agoMake the sys logger for so that concurrent logging will work
Erik Andersen [Wed, 19 Apr 2000 18:52:56 +0000 (18:52 -0000)]
Make the sys logger for so that concurrent logging will work
properly (see tests/syslog_test.c for example).
 -Erik

24 years agoFix email address 0_43
Erik Andersen [Wed, 19 Apr 2000 05:15:12 +0000 (05:15 -0000)]
Fix email address
 -Erik

24 years agoMinor doc change
Erik Andersen [Wed, 19 Apr 2000 05:12:02 +0000 (05:12 -0000)]
Minor doc change
 -Erik

24 years agoSome emails I exchanged with Alan Cox and Linus re my /dev/ps
Erik Andersen [Wed, 19 Apr 2000 04:34:06 +0000 (04:34 -0000)]
Some emails I exchanged with Alan Cox and Linus re my /dev/ps
kernel patch.  To summarize, it won't be going into the kernel.
 -Erik

24 years agoFix the makefile so docs get built
Erik Andersen [Wed, 19 Apr 2000 04:26:30 +0000 (04:26 -0000)]
Fix the makefile so docs get built
 -Erik

24 years agoMore minor updates to docs (and making apps behave as the docs
Erik Andersen [Wed, 19 Apr 2000 03:59:10 +0000 (03:59 -0000)]
More minor updates to docs (and making apps behave as the docs
suggest they should)
 -Erik

24 years agomake ps accept (and ignore) all options (--help works of course).
Erik Andersen [Wed, 19 Apr 2000 03:38:01 +0000 (03:38 -0000)]
make ps accept (and ignore) all options (--help works of course).
tar now works with or without the leading "-" on the options.
 -Erik

24 years agoMore stuff
Erik Andersen [Tue, 18 Apr 2000 23:51:51 +0000 (23:51 -0000)]
More stuff
 -Erik

24 years agoFix creation of /linuxrc
Erik Andersen [Tue, 18 Apr 2000 23:32:10 +0000 (23:32 -0000)]
Fix creation of /linuxrc
 -Erik

24 years agoReally fix the killall segfault this time.
Erik Andersen [Tue, 18 Apr 2000 22:41:30 +0000 (22:41 -0000)]
Really fix the killall segfault this time.
 -Erik

24 years agoFix symlink following bug in chmod -R and friends. Allow SYSV style
Erik Andersen [Tue, 18 Apr 2000 22:09:06 +0000 (22:09 -0000)]
Fix symlink following bug in chmod -R and friends.  Allow SYSV style
'chown foo:bar' in addition to 'chown foo.bar', and fix a bug in the
busybox globbing routine such that 'find /dir -name [i]' no longer
segfaults.
 -Erik

24 years agoFix stupid bug (wrong variable)
Erik Andersen [Tue, 18 Apr 2000 21:18:57 +0000 (21:18 -0000)]
Fix stupid bug (wrong variable)
 -Erik

24 years agoReset DODEBUG to false
Jim Gleason [Tue, 18 Apr 2000 20:40:38 +0000 (20:40 -0000)]
Reset DODEBUG to false

24 years agoMore little stuff.
Erik Andersen [Tue, 18 Apr 2000 20:00:03 +0000 (20:00 -0000)]
More little stuff.
 -Erik

24 years agoFix killall
Erik Andersen [Tue, 18 Apr 2000 18:38:29 +0000 (18:38 -0000)]
Fix killall
 -Erik

24 years agoRemove debug noise
Erik Andersen [Tue, 18 Apr 2000 01:09:29 +0000 (01:09 -0000)]
Remove debug noise
 -Erik

24 years agoUpdates
Erik Andersen [Tue, 18 Apr 2000 00:00:52 +0000 (00:00 -0000)]
Updates
 -Erik

24 years ago- grep -v ^\.PHONY < Makefile
John Beppu [Mon, 17 Apr 2000 17:49:44 +0000 (17:49 -0000)]
- grep -v ^\.PHONY < Makefile
+ busybox.def.h
  BB_FEATURE_TRIVIAL_HELP
+ uname.c has an example of how BB_FEATURE_TRIVIAL_HELP
  is to be applied.

24 years ago- removal of (stray|stealth) spaces
John Beppu [Mon, 17 Apr 2000 17:46:46 +0000 (17:46 -0000)]
- removal of (stray|stealth) spaces

24 years ago+ no need for comments.
John Beppu [Mon, 17 Apr 2000 16:53:45 +0000 (16:53 -0000)]
+ no need for comments.

24 years agoBugfixes.
Erik Andersen [Mon, 17 Apr 2000 16:44:46 +0000 (16:44 -0000)]
Bugfixes.
 -Erik

24 years agoMore updates to the docs, and fixes to sync things with the docs.
Erik Andersen [Mon, 17 Apr 2000 16:16:10 +0000 (16:16 -0000)]
More updates to the docs, and fixes to sync things with the docs.
 -Erik

24 years ago+ added John Lombardo to AUTHORS section
John Beppu [Mon, 17 Apr 2000 05:13:59 +0000 (05:13 -0000)]
+ added John Lombardo to AUTHORS section

24 years ago- got rid of the .PHONY: docs, because I didn't want it to
John Beppu [Mon, 17 Apr 2000 04:41:15 +0000 (04:41 -0000)]
- got rid of the .PHONY: docs, because I didn't want it to
  generate the qw(man html txt) documentation every time I
  ran make.

  Unfortunately, "make docs" never amounts to anything, because
  make sees the docs/ directory and thinks, "oh, I don't have
  to do any work".  Maybe the target should be "doc" to make it
  different from "docs"?

24 years ago+ in the interest of robustness, I added
John Beppu [Mon, 17 Apr 2000 04:22:09 +0000 (04:22 -0000)]
+ in the interest of robustness, I added
  utility.c :: cstring_alloc()
  utility.c :: cstring_lineFromFile() /* they're at the bottom */
  so that I could read in lines of arbitrary length from FILE*s
  (instead of using fgets(huge_ass_buffer,...)).
+ I tested it out on sort, and it seems to be fine.

24 years ago+ added a .PHONY: docs
John Beppu [Mon, 17 Apr 2000 03:37:52 +0000 (03:37 -0000)]
+ added a .PHONY: docs
  target

24 years ago+ fixed segfault when no parameters are given to math
John Beppu [Sun, 16 Apr 2000 10:55:27 +0000 (10:55 -0000)]
+ fixed segfault when no parameters are given to math

24 years ago+ wrap things in B<> to make pod2man happy
John Beppu [Sun, 16 Apr 2000 10:22:28 +0000 (10:22 -0000)]
+ wrap things in B<> to make pod2man happy

24 years agoTurn off debugging
Erik Andersen [Sat, 15 Apr 2000 16:37:45 +0000 (16:37 -0000)]
Turn off debugging
 -Erik

24 years agoMore documentation updates, and minor fixes to make things sync
Erik Andersen [Sat, 15 Apr 2000 16:34:54 +0000 (16:34 -0000)]
More documentation updates, and minor fixes to make things sync
up with the docs.
 -Erik

24 years agoFix a tar bug: tar removed leading '/'s for symlink targets.
Erik Andersen [Fri, 14 Apr 2000 21:45:29 +0000 (21:45 -0000)]
Fix a tar bug: tar removed leading '/'s for symlink targets.
Fix a syslogd bug: Only the first sizeof(buffer) was read from the
/dev/log socket, causing (for most cases) only every other log item to be logged.
 -Erik

24 years agoLatest and greatest. Seems there is a bug.
Erik Andersen [Fri, 14 Apr 2000 00:40:31 +0000 (00:40 -0000)]
Latest and greatest.  Seems there is a bug.
 -Erik

24 years ago+ minor whitespace oddities removed
John Beppu [Thu, 13 Apr 2000 23:44:04 +0000 (23:44 -0000)]
+ minor whitespace oddities removed
+ re-alphabetized AUTHORS section
+ added Id tag at bottom

24 years ago+ VERSION wasn't being propagated to the sub-make happening in docs/
John Beppu [Thu, 13 Apr 2000 22:57:45 +0000 (22:57 -0000)]
+ VERSION wasn't being propagated to the sub-make happening in docs/
  so I exported VERSION and invoked make with a -C docs

24 years agoMore doc updates for BusyBox, with fixes to apps for bugs revealed
Erik Andersen [Thu, 13 Apr 2000 18:49:43 +0000 (18:49 -0000)]
More doc updates for BusyBox, with fixes to apps for bugs revealed
while trying to write docs . :-)
 -Erik

24 years ago- the message that comes up when busybox is invoked
John Beppu [Thu, 13 Apr 2000 03:36:01 +0000 (03:36 -0000)]
- the message that comes up when busybox is invoked
  w/o parameters was extending beyond the 80th column

24 years ago+ a comment on line 1 w/ suggested pod2man invocation:
John Beppu [Thu, 13 Apr 2000 03:22:20 +0000 (03:22 -0000)]
+ a comment on line 1 w/ suggested pod2man invocation:
  pod2man --center=Lineo --release="version 0.43" busybox.pod > busybox.1

24 years ago+ formatting modifications to make pod2man(1p) happy.
John Beppu [Thu, 13 Apr 2000 03:16:01 +0000 (03:16 -0000)]
+ formatting modifications to make pod2man(1p) happy.

24 years agoUpates to include copyright 2000 to everything
Erik Andersen [Thu, 13 Apr 2000 01:18:56 +0000 (01:18 -0000)]
Upates to include copyright 2000 to everything
 -Erik

24 years agoSome docs
Erik Andersen [Thu, 13 Apr 2000 01:18:23 +0000 (01:18 -0000)]
Some docs
 -Erik

24 years agoSome enhancements I've been working on over the weekend,
Erik Andersen [Wed, 12 Apr 2000 17:49:52 +0000 (17:49 -0000)]
Some enhancements I've been working on over the weekend,
 -Erik

24 years agoMake tab completion an option
Erik Andersen [Sun, 9 Apr 2000 18:27:46 +0000 (18:27 -0000)]
Make tab completion an option
 -Erik

24 years agoMore minor patches
Erik Andersen [Sun, 9 Apr 2000 18:24:05 +0000 (18:24 -0000)]
More minor patches
 -Erik

24 years agoThis makes tar work perfectly, and adds in "--exclude" as an option
Erik Andersen [Sun, 9 Apr 2000 15:17:40 +0000 (15:17 -0000)]
This makes tar work perfectly, and adds in "--exclude" as an option
 -Erik

24 years agoFix tar checksum calculation bug.
Erik Andersen [Sat, 8 Apr 2000 20:58:35 +0000 (20:58 -0000)]
Fix tar checksum calculation bug.
 -Erik

24 years agoLatest and greatest
Erik Andersen [Sat, 8 Apr 2000 03:08:21 +0000 (03:08 -0000)]
Latest and greatest
 -Erik

24 years agoOops. Left in some debug noise.
Erik Andersen [Fri, 7 Apr 2000 16:19:30 +0000 (16:19 -0000)]
Oops.  Left in some debug noise.
 -Erik

24 years agoSlightly better fringe case handling and GNU tar like error messages.
Erik Andersen [Fri, 7 Apr 2000 06:55:38 +0000 (06:55 -0000)]
Slightly better fringe case handling and GNU tar like error messages.
 -Erik

24 years agoPatch to make killall actually kill all PIDs with the specified name,
Erik Andersen [Fri, 7 Apr 2000 06:00:07 +0000 (06:00 -0000)]
Patch to make killall actually kill all PIDs with the specified name,
rather then busylooping trying to kill the first one until it dies.
Should be more efficient now, and will only send one signal to each
specified process.
 -Erik

24 years agoSome more minor updates to better use some gcc attributes.
Erik Andersen [Thu, 6 Apr 2000 08:06:36 +0000 (08:06 -0000)]
Some more minor updates to better use some gcc attributes.
 -Erik

24 years agoFix sed regexp replacement, which I had hosed (thanks to
Erik Andersen [Thu, 6 Apr 2000 07:37:35 +0000 (07:37 -0000)]
Fix sed regexp replacement, which I had hosed (thanks to
Jim Gleason for finding and fixing the problem)
 -Erik

24 years agoFix time stamp style
Erik Andersen [Thu, 6 Apr 2000 07:25:44 +0000 (07:25 -0000)]
Fix time stamp style
 -Erik

24 years agoTurn off static linking. Duh.
Erik Andersen [Thu, 6 Apr 2000 07:24:45 +0000 (07:24 -0000)]
Turn off static linking.  Duh.
 -Erik

24 years agoUse gcc -E instead of cpp to enhance portability for brain
Erik Andersen [Thu, 6 Apr 2000 00:10:39 +0000 (00:10 -0000)]
Use gcc -E instead of cpp to enhance portability for brain
damaged platforms (i.e. OpenLinux) that do not have cpp in
the default path but instead hide it under /usr/lib/...
 -Erik

24 years agoMinor noise removal
Erik Andersen [Wed, 5 Apr 2000 05:19:03 +0000 (05:19 -0000)]
Minor noise removal
 -Erik

24 years agoTar now works perfectly. It behaves much better now then it
Erik Andersen [Wed, 5 Apr 2000 01:00:52 +0000 (01:00 -0000)]
Tar now works perfectly.  It behaves much better now then it
used to.  Only thing left to do is add in exclude (-X) option.
 -Erik

24 years agoOops. Forgot the usleep.c file.
Erik Andersen [Tue, 4 Apr 2000 18:52:02 +0000 (18:52 -0000)]
Oops.  Forgot the usleep.c file.
/me dons a paper bag.
 -Erik

24 years agousleep contributed by Nicolas Pitre <nico@cam.org>
Erik Andersen [Tue, 4 Apr 2000 18:49:18 +0000 (18:49 -0000)]
usleep contributed by Nicolas Pitre <nico@cam.org>
 -Erik

24 years agoUpdate tar so creation of tarballs is much closer to working...
Erik Andersen [Tue, 4 Apr 2000 18:39:50 +0000 (18:39 -0000)]
Update tar so creation of tarballs is much closer to working...
 -Erik

24 years agoMinor structural change to allow core dumping(or not) from init
Erik Andersen [Tue, 4 Apr 2000 18:36:37 +0000 (18:36 -0000)]
Minor structural change to allow core dumping(or not) from init
 -Erik

24 years agominor changes to mount/umount to support-by-ignoring the "-v" flag.
Erik Andersen [Tue, 4 Apr 2000 18:14:25 +0000 (18:14 -0000)]
minor changes to mount/umount to support-by-ignoring the "-v" flag.
Added optional core dumping as a feature for init, and include a rewrite
of syslogd so that it now supports multiple concurrent connections.
 -Erik

24 years agoYet another installment in the ongoing tar saga
Erik Andersen [Tue, 28 Mar 2000 00:58:14 +0000 (00:58 -0000)]
Yet another installment in the ongoing tar saga
 -Erik