Eric Andersen
f7cf2f7ef9
* Fix to tr so it recognizes standard escape sequences. Merged common
...
escape seq. code from tr and echo into utility.c. Fix thanks to
Matt Kraai <kraai@alumni.carnegiemellon.edu>.
* This should close Bug #1015 . Please test.
-Erik
2000-07-05 17:26:35 +00:00
Eric Andersen
5331025f79
A first pass at integrating the SGML docs into the Makefile.
...
A first pass a cleaning up the current SGML (lots more cleanup
is needed though).
-Erik
2000-07-04 19:42:23 +00:00
Eric Andersen
7c31ea4e29
Added support for ignoring '-g' per GNU ls, thanks to David Vrabel
...
<dvrabel@arcom.co.uk>. Seems some ftp clients expect the '-g' option
to exist.
-Erik
2000-07-03 14:55:49 +00:00
Eric Andersen
5d41d60f1e
Added support for being a login shell, so things like '-su' or '-sh' (stuff
...
where argv[0][0]=='-') will now always invoke the shell. Now you can use
BusyBox as a login shell.
-Erik
2000-06-29 20:20:14 +00:00
Eric Andersen
1c314ad655
* Fixed a _horrible_ bug where 'tar -tvf' could unlink
...
local files!!! Fix thanks to Marius Groeger <mgroeger@sysgo.de>
* Added support for "sh -c command args...", also thanks to
Marius Groeger <mgroeger@sysgo.de>
-Erik
2000-06-28 16:56:25 +00:00
Eric Andersen
1386e70210
Fixed segfault with 'cut -f 1 -d:' and added 'cut -s' suport.
...
Fix thanks to Arne Bernin <arne@matrix.loopback.org>
-Erik
2000-06-26 12:14:30 +00:00
Eric Andersen
ef40aa81c5
* Fixed insmod module option parsing for options lacking an '='.
...
Fix thanks to Marc Nijdam <marc_nijdam@hp.com>
-Erik
2000-06-26 11:16:22 +00:00
Eric Andersen
10dc9d4d17
Updates to handle Linux 2.4.0 kernels (kludged around the "none" entries in
...
/proc/mounts, added a hack to make sysinfo work with both old and new kernels).
-Erik
2000-06-26 10:45:52 +00:00
Eric Andersen
3c37598dc2
Fix version #
...
-Erik
2000-06-22 00:23:09 +00:00
Eric Andersen
c6cdf58747
Bump version number to 0.45
...
-Erik
2000-06-21 22:50:59 +00:00
Eric Andersen
45087b1010
More doc updates.
...
-Erik
2000-06-21 22:44:33 +00:00
John Beppu
0021679b0d
+ added dc (aka the function formerly known as math)
...
+ did all the housekeeping that this change requires.
2000-06-21 19:06:16 +00:00
Pavel Roskin
339b892313
Updated e-mail address of Pavel Roskin to proski@gnu.org
2000-06-20 00:11:07 +00:00
Eric Andersen
4eb1b30411
Mention libc support, Pavel's rm fix is already merged.
...
-Erik
2000-06-19 20:19:04 +00:00
Pavel Roskin
2e965239ee
ln: fixed command line parser. Added support for "--"
2000-06-15 18:04:40 +00:00
Eric Andersen
28c70b3a16
Integrate Tomi Ollila's telnet. Costs 3k. :)
...
-Erik
2000-06-14 20:42:57 +00:00
Pavel Roskin
e97da40079
Fixed "rm foo" that had been broken while implementing "rm -- foo"
2000-06-14 17:39:41 +00:00
Eric Andersen
2b6ab3cbf8
Add new apps md5sum uudecode uuencode, fix some minor formatting things.
...
-Erik
2000-06-13 06:54:53 +00:00
Eric Andersen
053b1462b7
Fix a bug pointed out by Michal Jaegermann <michal@ellpspace.math.ualberta.ca>
...
where you used to see:
./grep -q -i B some_file
B: No such file or directory
This is now fixed.
-Erik
2000-06-13 06:24:53 +00:00
Eric Andersen
baf22bff21
Give beppu credit for fixing grep "Line too long" bug.
...
-Erik
2000-06-13 00:49:41 +00:00
Eric Andersen
9f16d61408
Added a slightly modified version of Ron Alder's insmod patch.
...
Very cool stuff.
-Erik
2000-06-12 23:11:16 +00:00
John Beppu
44760d058c
+ updated docs to reflect math's filter capabilities.
2000-06-12 23:04:55 +00:00
Eric Andersen
0c6a970eb2
* Fixed a small bug that could cause tar to emit warning messages
...
and not extract the first file in a directory in some cases
of nested directories. Thanks to Kevin Traas <kevin@netmaster.com>
for helping track this one down.
-Erik
2000-06-09 20:51:50 +00:00
Eric Andersen
b3cf9baeb9
Formatting change.
...
-Erik
2000-06-08 15:25:39 +00:00
Pavel Roskin
da10ec0eaa
Syslogd will not go to background if "-n" is given. Better help
...
and argument checking
2000-06-07 21:08:25 +00:00
Pavel Roskin
0024abcbbc
Implemented "ping -s", fixed error messages and argument parsing
2000-06-07 20:38:15 +00:00
Eric Andersen
a42982e8f5
* Fixed 'swapon -a' and 'swapoff -a', which were broken.
...
* Fixed 'mount -a' so it works as expected.
* Implemented 'ls -R' (enabled by enabling BB_FEATURE_LS_RECURSIVE)
-Erik
2000-06-07 17:28:53 +00:00
Pavel Roskin
700a5aed75
Fixed exit status for killall
2000-06-06 18:10:17 +00:00
Pavel Roskin
680d65a646
"mount" now reports errors from nfsmount() and assumes NFS mount
...
if ':' is present in the device name - Pavel Roskin
2000-06-06 17:03:55 +00:00
Eric Andersen
815e904470
Fixed a bunch of stuff:
...
* Fixed segfault caused by "touch -c"
* Fixed segfault caused by "rm -f"
* Fixed segfault caused by "ln -s -s" and similar abuses.
* Fixed segfault caused by "cp -a -a" and similar abuses.
* Implemented "rm -- <foo>"
updated docs accordingly.
-Erik
2000-06-06 16:15:23 +00:00
Pavel Roskin
c389d91181
"which" rewritten to use stat(). Fixes to improve its compatability
...
with traditional implementations
2000-06-05 23:41:27 +00:00
Eric Andersen
ef4268efa7
This patch
...
- eliminates the need to have a buffer and strcpy to it
- makes freeramdisk complain if it's given more than one argument
Regards,
Pavel Roskin
2000-06-04 05:08:29 +00:00
Eric Andersen
9c8ffa02f4
Pavel fixed a segfault in yes.
...
-Erik
2000-06-02 17:51:39 +00:00
Eric Andersen
380e58a05f
Note the addition of ar.
...
-Erik
2000-06-02 03:25:00 +00:00
Eric Andersen
86ab8a32bd
A number of additional fixed from Pavel Roskin, note some more bugs in the
...
TODO list. Add Glenn to the Authors list for writing a mini ar for BusyBox,
which is now included.
-Erik
2000-06-02 03:21:42 +00:00
Eric Andersen
89960b8af2
More stuff.
...
-Erik
2000-05-31 20:08:30 +00:00
Eric Andersen
b5966368d7
Minor doc fix. Added several bugs to the todo list. Fixed the way init
...
scans /etc/inittab entries so that commands can contain ":"s.
-Erik
2000-05-31 20:04:38 +00:00
Eric Andersen
108a44345c
Fixed tar option parsing segfault, and make "tar xv" and "tar -xv"
...
both work (i.e. it works with or w/o the "-").
-Erik
2000-05-30 19:05:57 +00:00
Erik Andersen
330fd2b576
More libc portability updates, add in the website (which has not been
...
archived previously). Wrote 'which' during the meeting today.
-Erik
2000-05-19 05:35:19 +00:00
Erik Andersen
bcd6177853
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
2000-05-13 06:33:19 +00:00
Erik Andersen
73c8c9cf9a
More doc updates
...
-Erik
2000-05-13 05:36:13 +00:00
Erik Andersen
7ab9c7ee52
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
2000-05-12 19:41:47 +00:00
Erik Andersen
59b9e87024
* 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
2000-05-10 05:05:45 +00:00
Erik Andersen
ac130e1dca
Add suffix stripping support to basename
...
-Erik
2000-05-10 05:00:31 +00:00
Erik Andersen
0e713cef9d
Doc updates
...
-Erik
2000-05-05 19:50:32 +00:00
Erik Andersen
5afc864422
More stuff
...
-Erik
2000-05-02 00:07:56 +00:00
Erik Andersen
3c1217cfad
Document tr change
...
-Erik
2000-05-01 22:34:24 +00:00
Erik Andersen
94f5e0ba7c
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
2000-05-01 19:10:52 +00:00
Erik Andersen
28c49b6c9c
Foo
2000-04-28 22:51:49 +00:00
Erik Andersen
25c44c623d
Fix changelog
...
-Erik
2000-04-28 22:49:08 +00:00
Erik Andersen
6ed02a0ee0
Fix stupid bugs. update was segfaulting. mknod minor # was always 0
...
due to a parsing bug. Oops.
-Erik
2000-04-28 22:10:34 +00:00
Erik Andersen
227a59b05d
Several more updates
...
-Erik
2000-04-25 23:24:55 +00:00
John Beppu
f93a95de69
+ grep -v # yay!
2000-04-24 18:07:30 +00:00
Erik Andersen
a3e57ca700
make ps accept (and ignore) all options (--help works of course).
...
tar now works with or without the leading "-" on the options.
-Erik
2000-04-19 03:38:01 +00:00
Erik Andersen
b9167cb67f
Really fix the killall segfault this time.
...
-Erik
2000-04-18 22:41:30 +00:00
Erik Andersen
e5b6c7dd9c
More updates to the docs, and fixes to sync things with the docs.
...
-Erik
2000-04-17 16:16:10 +00:00
Erik Andersen
9cf3bfa7c1
More doc updates for BusyBox, with fixes to apps for bugs revealed
...
while trying to write docs . :-)
-Erik
2000-04-13 18:49:43 +00:00
Erik Andersen
61677feff7
Upates to include copyright 2000 to everything
...
-Erik
2000-04-13 01:18:56 +00:00
Erik Andersen
0817d1372c
This makes tar work perfectly, and adds in "--exclude" as an option
...
-Erik
2000-04-09 15:17:40 +00:00
Erik Andersen
e9fee653dc
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
2000-04-06 00:10:39 +00:00
Erik Andersen
b99ca13261
usleep contributed by Nicolas Pitre <nico@cam.org>
...
-Erik
2000-04-04 18:49:18 +00:00
Erik Andersen
183da4ade1
Minor structural change to allow core dumping(or not) from init
...
-Erik
2000-04-04 18:36:37 +00:00
Erik Andersen
6acaa40f27
First stages of (re-)writing busybox's tar creation support.
...
-Erik
2000-03-26 14:03:20 +00:00
Erik Andersen
298854f029
My latest ramblings.
...
-Erik
2000-03-23 01:09:18 +00:00
Erik Andersen
0d068a2067
* all mallocs now use xmalloc (and so are OOM error safe), and
...
the common error handling saves a few bytes. Thanks to
Bob Tinsley <bob@earthrise.demon.co.uk> for the patch.
-Erik
2000-03-21 22:32:57 +00:00
Erik Andersen
d75af99529
Major build system updates...
...
-Erik
2000-03-16 08:09:09 +00:00
Erik Andersen
ce91732416
Some bug fixes I forgot to check-in the other day.
...
Mounting loop devices w/o specifying the filesystem
type choked if it didn't guess right the first time.
-Erik
2000-03-13 04:07:02 +00:00
Erik Andersen
269bba2514
Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simpler
...
BB_FEATURE_USE_DEVPS_PATCH.
-Erik
2000-03-08 14:50:47 +00:00
Erik Andersen
2ac2fae728
Fix bugs related to finding PIDs.
...
-Erik
2000-03-07 23:32:17 +00:00
Erik Andersen
246cc6dddd
Wrote killall.
...
Adjusted mount, ps, utility.c, etc to handle my nifty new kernel
patches the allow busybox to run perfectly without /proc.
-Erik
2000-03-07 07:41:42 +00:00
Erik Andersen
e916d24805
Fixed a bug where "sed 's/foo/bar/g'" (i.e. a script w/o a -e)
...
would go into an infinite loop.
-Erik
2000-03-06 19:20:35 +00:00
Erik Andersen
fb002d0df0
Add in tr and dirname
...
-Erik
2000-03-05 08:07:00 +00:00
Erik Andersen
66be5e7e29
Wrote uptime. Doesn't use /proc. :)
...
-Erik
2000-03-05 07:52:05 +00:00
Erik Andersen
6437170cb3
Add in freeramdisk.c, which (duh) frees ramdisks. If you have any
...
ramdisks lying about and want to free up the memory they have used,
this baby is the answar you have been waiting for.
-Erik
2000-03-04 22:23:27 +00:00
Erik Andersen
029011b9ee
A few updates (including the cp fix the Craig has been looking for)
...
-Erik
2000-03-04 21:19:32 +00:00
Erik Andersen
5b911ddd57
Fixed rebooting when init runs as /linuxrc
...
-Erik
2000-02-23 22:49:58 +00:00
Erik Andersen
6e769df47d
Update the changelog
...
-Erik
2000-02-21 21:35:11 +00:00
Erik Andersen
42387e4964
Forgot to add basename. More fixes to du from
...
Friedrich Vedder <fwv@myrtle.lahn.de>.
-Erik
2000-02-21 17:27:17 +00:00
Erik Andersen
27fdd081ef
Fixed du. Now behaves just like GNU du (only less so).
...
-Erik
2000-02-19 18:16:49 +00:00
Erik Andersen
e272915e1f
Some updates for the day,
...
-Erik
2000-02-18 21:34:17 +00:00
Erik Andersen
bf5f009862
Formatting fix
...
-Erik
2000-02-14 18:44:33 +00:00
Erik Andersen
9ffdaa647e
Updates
...
-Erik
2000-02-11 21:55:04 +00:00
John Beppu
fa376f8034
fsck_minix.c lost fat.
2000-02-11 12:44:07 +00:00
Erik Andersen
4d0543138e
More minor touchups.
...
-Erik
2000-02-10 07:31:15 +00:00
Erik Andersen
e132f4b09e
Fixed the init problem where it wouldn't unmount filesystems
...
on reboot. Also fixed swapoff -a so it works.
-Erik
2000-02-09 04:16:43 +00:00
Erik Andersen
fac10d7c59
A few minor updates. ;-)
...
Seriously though, read the Changelog for busybox 0.42,
which this is about to become...
-Erik
2000-02-07 05:29:42 +00:00
Erik Andersen
ce5b466bcc
copyFile could call chmod on a symlink, changing the perms
...
of the pointed to file. Minor fix to tar for directory handling.
-Erik
2000-01-27 19:50:47 +00:00
Erik Andersen
ccc7488615
Fixed ls formatting for 8 char user names.
...
-Erik
2000-01-27 02:40:21 +00:00
Erik Andersen
5cbdd712f5
mount and umount could leak loop device allocations causing the system to
...
quickly run out. Also disable init's SIGHUP handler during shutdown.
-Erik
2000-01-26 20:06:48 +00:00
Erik Andersen
3fe39dce5d
Some busybox updates. See the changelog for details if you care.
...
-Erik
2000-01-25 18:13:53 +00:00
Erik Andersen
5509af7073
* added (and documented) "-n" option for head -
...
contributed Friedrich Vedder <fwv@myrtle.lahn.de>
* Cleanup for a number of usage messages -- also
contributed Friedrich Vedder <fwv@myrtle.lahn.de>
-Erik
2000-01-23 18:19:02 +00:00
John Beppu
9bc7e89fc1
Making note of my changes
2000-01-23 13:54:15 +00:00
Erik Andersen
06936df164
Fix a bug where tar could change perms and ownership of dirs pointed
...
to by symlink within a tarball.
-Erik
2000-01-23 02:14:20 +00:00
Erik Andersen
de552874d2
Some busybox updates. You no longer _have_ to put a "-" in front of tar
...
options, logger is better behaved and has a "-t" option now. init now supports
the kernel chroot patch, so you can chroot to a new device and umount the old
root.
-Erik
2000-01-23 01:34:05 +00:00
Erik Andersen
b2660c703d
Tell what I did
...
-Erik
2000-01-20 19:51:48 +00:00
Erik Andersen
a2f69e5485
Bug fix. grep wasn't printing file names they way it was supposed to.
...
-Erik
2000-01-19 04:30:37 +00:00
Erik Andersen
05100cd477
tar creation support is now optional.
...
-Erik
2000-01-16 01:30:52 +00:00
Erik Andersen
83865e3e90
Ready for release
2000-01-15 22:33:09 +00:00
Erik Andersen
3163821967
Sync up busybox with the latest and greatest. This is not stuff for
...
the Embedix release.
-Erik
2000-01-15 22:28:50 +00:00
Erik Andersen
b7cc49d992
* Added -o loop option for mount, and support in umount for loop
...
devices. Support is toggled by MOUNT_LOOP feature -- Ben Collins
<bcollins@debian.org>
-Erik
2000-01-13 06:38:14 +00:00