5d68857b9c
Remove debug noise -Erik
Erik Andersen
2000-04-18 01:09:29 +00:00
a6c752201e
Updates -Erik
Erik Andersen
2000-04-18 00:00:52 +00:00
91e581fa04
- 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.
John Beppu
2000-04-17 17:49:44 +00:00
5a50def0f4
- removal of (stray|stealth) spaces
John Beppu
2000-04-17 17:46:46 +00:00
6e703034f4
+ no need for comments.
John Beppu
2000-04-17 16:53:45 +00:00
26702fe191
Bugfixes. -Erik
Erik Andersen
2000-04-17 16:44:46 +00:00
e5b6c7dd9c
More updates to the docs, and fixes to sync things with the docs. -Erik
Erik Andersen
2000-04-17 16:16:10 +00:00
4fd10fc73b
+ added John Lombardo to AUTHORS section
John Beppu
2000-04-17 05:13:59 +00:00
200be97e36
- 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.
John Beppu
2000-04-17 04:41:15 +00:00
5a728cfdfe
+ 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.
John Beppu
2000-04-17 04:22:09 +00:00
3becdfc316
+ added a .PHONY: docs target
John Beppu
2000-04-17 03:37:52 +00:00
53642b066c
+ fixed segfault when no parameters are given to math
John Beppu
2000-04-16 10:55:27 +00:00
9057b6a918
+ wrap things in B<> to make pod2man happy
John Beppu
2000-04-16 10:22:28 +00:00
ab01ed12bd
Turn off debugging -Erik
Erik Andersen
2000-04-15 16:37:45 +00:00
5e1189e187
More documentation updates, and minor fixes to make things sync up with the docs. -Erik
Erik Andersen
2000-04-15 16:34:54 +00:00
95c1c1e05f
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
Erik Andersen
2000-04-14 21:45:29 +00:00
d5ba77d03e
Latest and greatest. Seems there is a bug. -Erik
Erik Andersen
2000-04-14 00:40:31 +00:00
50ed0676ad
+ minor whitespace oddities removed + re-alphabetized AUTHORS section + added Id tag at bottom
John Beppu
2000-04-13 23:44:04 +00:00
cbd6628c8c
+ VERSION wasn't being propagated to the sub-make happening in docs/ so I exported VERSION and invoked make with a -C docs
John Beppu
2000-04-13 22:57:45 +00:00
9cf3bfa7c1
More doc updates for BusyBox, with fixes to apps for bugs revealed while trying to write docs . :-) -Erik
Erik Andersen
2000-04-13 18:49:43 +00:00
b4f8606c05
- the message that comes up when busybox is invoked w/o parameters was extending beyond the 80th column
John Beppu
2000-04-13 03:36:01 +00:00
08e7f75ba2
+ a comment on line 1 w/ suggested pod2man invocation: pod2man --center=Lineo --release="version 0.43" busybox.pod > busybox.1
John Beppu
2000-04-13 03:22:20 +00:00
f17792ca9b
+ formatting modifications to make pod2man(1p) happy.
John Beppu
2000-04-13 03:16:01 +00:00
61677feff7
Upates to include copyright 2000 to everything -Erik
Erik Andersen
2000-04-13 01:18:56 +00:00
62dc17a3b1
Some docs -Erik
Erik Andersen
2000-04-13 01:18:23 +00:00
f0657d3229
Some enhancements I've been working on over the weekend, -Erik
Erik Andersen
2000-04-12 17:49:52 +00:00
a2685735b1
Make tab completion an option -Erik
Erik Andersen
2000-04-09 18:27:46 +00:00
f3b3d17060
More minor patches -Erik
Erik Andersen
2000-04-09 18:24:05 +00:00
0817d1372c
This makes tar work perfectly, and adds in "--exclude" as an option -Erik
Erik Andersen
2000-04-09 15:17:40 +00:00
84e09e4437
Fix tar checksum calculation bug. -Erik
Erik Andersen
2000-04-08 20:58:35 +00:00
ecd512453c
Latest and greatest -Erik
Erik Andersen
2000-04-08 03:08:21 +00:00
5dd853ad2a
Oops. Left in some debug noise. -Erik
Erik Andersen
2000-04-07 16:19:30 +00:00
6a34b539db
Slightly better fringe case handling and GNU tar like error messages. -Erik
Erik Andersen
2000-04-07 06:55:38 +00:00
825aead68b
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
Erik Andersen
2000-04-07 06:00:07 +00:00
93d6513d93
Some more minor updates to better use some gcc attributes. -Erik
Erik Andersen
2000-04-06 08:06:36 +00:00
7a4b719486
Fix sed regexp replacement, which I had hosed (thanks to Jim Gleason for finding and fixing the problem) -Erik
Erik Andersen
2000-04-06 07:37:35 +00:00
6bd3602988
Fix time stamp style -Erik
Erik Andersen
2000-04-06 07:25:44 +00:00
c0dac18d6d
Turn off static linking. Duh. -Erik
Erik Andersen
2000-04-06 07:24:45 +00:00
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
Erik Andersen
2000-04-06 00:10:39 +00:00
d4bc1fcad8
Minor noise removal -Erik
Erik Andersen
2000-04-05 05:19:03 +00:00
5661fe078e
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
Erik Andersen
2000-04-05 01:00:52 +00:00
cbb0a4b40d
Oops. Forgot the usleep.c file. /me dons a paper bag. -Erik
Erik Andersen
2000-04-04 18:52:02 +00:00
b99ca13261
usleep contributed by Nicolas Pitre <nico@cam.org> -Erik
Erik Andersen
2000-04-04 18:49:18 +00:00
68a9ea4208
Update tar so creation of tarballs is much closer to working... -Erik
Erik Andersen
2000-04-04 18:39:50 +00:00
183da4ade1
Minor structural change to allow core dumping(or not) from init -Erik
Erik Andersen
2000-04-04 18:36:37 +00:00
983b51b17b
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
Erik Andersen
2000-04-04 18:14:25 +00:00
3364d78b18
Yet another installment in the ongoing tar saga -Erik
Erik Andersen
2000-03-28 00:58:14 +00:00
6acaa40f27
First stages of (re-)writing busybox's tar creation support. -Erik
Erik Andersen
2000-03-26 14:03:20 +00:00
deea048bec
Latest and greatest -Erik
Erik Andersen
2000-03-25 23:09:29 +00:00
1ad302ac90
The new tar for busybox is now done, and works just fine for extracting files. Creation of tarballs is next... -Erik
Erik Andersen
2000-03-24 00:54:46 +00:00
e454fb68a3
More changes that are broken. It doesn't compile yet, but is closer. -Erik
Erik Andersen
2000-03-23 04:27:58 +00:00
298854f029
My latest ramblings. -Erik
Erik Andersen
2000-03-23 01:09:18 +00:00
ec5bd90916
Use the nice new find_real_root_device function to find the name of the root device, instead of having libc read whatever lies happen to be in /etc/mtab. -Erik
Erik Andersen
2000-03-22 07:12:05 +00:00
016ffe9307
Add in a nifty function for mount to use. -Erik
Erik Andersen
2000-03-22 00:58:54 +00:00
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
Erik Andersen
2000-03-21 22:32:57 +00:00
c053e41fa0
Hmm. Missed this change
Erik Andersen
2000-03-21 01:31:24 +00:00
42094cdad5
Fix bug in memory total checking. -Erik
Erik Andersen
2000-03-20 21:34:52 +00:00
1dbe340eba
more minor fixes -Erik
Erik Andersen
2000-03-19 10:46:06 +00:00
c7c634bd88
Some more stuff. -Erik
Erik Andersen
2000-03-19 05:28:55 +00:00
6c41c44898
Adjust the termio settings, and don't use octal since it is impossible to read by mere mortals. -Erik
Erik Andersen
2000-03-19 05:13:49 +00:00
531bcb6826
Minor update
Erik Andersen
2000-03-17 20:49:55 +00:00
6273f655c8
Several fixes. -Erik
Erik Andersen
2000-03-17 01:12:41 +00:00
161220c498
Fix fg bug -Erik
Erik Andersen
2000-03-16 08:12:48 +00:00
13456d1fcd
Forgot these files... -Erik
Erik Andersen
2000-03-16 08:09:57 +00:00
d75af99529
Major build system updates... -Erik
Erik Andersen
2000-03-16 08:09:09 +00:00
a967e3c8f0
Bug fix -Erik
Erik Andersen
2000-03-14 16:34:49 +00:00
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
Erik Andersen
2000-03-13 04:07:02 +00:00
3522eb1ab3
First pass at writing a shell for busybox. Works fine, full job control support, etc. No syntax yet (if, then, while, etc). Handles pipes and & processes fine.
Erik Andersen
2000-03-12 23:49:18 +00:00
269bba2514
Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simpler BB_FEATURE_USE_DEVPS_PATCH. -Erik
0_43pre1
Erik Andersen
2000-03-08 14:50:47 +00:00
47d3bb3b6d
First edition of my Busybox kernel patch. implements devps, devmtab, and devmodules. With this patch, you can enable BB_FEATURE_USE_DEVPS_N_DEVMTAB and have a completely full featured busybox without having to even compile /proc into the kernel. I'm pretty proud of this patch. It has a few loose ends that should be filled in sometime, but arn't used by busybox (so they arn't very important).
Erik Andersen
2000-03-08 06:52:04 +00:00
54969a1f64
Fixed up lsmod so it works with my devmodules kernel driver, and with /proc. -Erik
Erik Andersen
2000-03-08 06:42:34 +00:00
692a4502b0
+ changed a static array (FileList) into a dynamically allocated one in an attempt to make the .bss section smaller.
John Beppu
2000-03-08 00:14:35 +00:00
2ac2fae728
Fix bugs related to finding PIDs. -Erik
Erik Andersen
2000-03-07 23:32:17 +00:00
cbd0d625c7
Fix up some #define stuff to ensure the Right Thing(tm) happens with all combinations of BB_KILL and BB_KILLALL being defined. -Erik
Erik Andersen
2000-03-07 07:58:57 +00:00
06249f24f3
Add some description -Erik
Erik Andersen
2000-03-07 07:48:53 +00:00
ea6b67de65
Add a #define to make init extra quiet on boot. -Erik
Erik Andersen
2000-03-07 07:47:10 +00:00
246cc6dddd
Wrote killall.
Erik Andersen
2000-03-07 07:41:42 +00:00
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
Erik Andersen
2000-03-06 19:20:35 +00:00
9c5c29d442
Oops. I left debugging turned on... -Erik
Erik Andersen
2000-03-06 18:34:48 +00:00
65fc1c70f7
Oops. Forgot to add in uptime when I added uptime. Here it is in all its /proc free glory. -Erik
Erik Andersen
2000-03-05 08:16:03 +00:00
fb002d0df0
Add in tr and dirname -Erik
Erik Andersen
2000-03-05 08:07:00 +00:00
66be5e7e29
Wrote uptime. Doesn't use /proc. :) -Erik
Erik Andersen
2000-03-05 07:52:05 +00:00
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
Erik Andersen
2000-03-04 22:23:27 +00:00
029011b9ee
A few updates (including the cp fix the Craig has been looking for) -Erik
Erik Andersen
2000-03-04 21:19:32 +00:00
7c4b2f3fe5
Minor makefile and todo updates -Erik
Erik Andersen
2000-02-29 21:49:22 +00:00
a51ecdd9e4
Minor tweak to argv[0] handling for linuxrc -Erik
Erik Andersen
2000-02-24 18:09:58 +00:00
5b911ddd57
Fixed rebooting when init runs as /linuxrc -Erik
Erik Andersen
2000-02-23 22:49:58 +00:00
dc75a739ac
+ this is a small script for helping TargetWizard auto-generate busybox.defs.h
John Beppu
2000-02-23 18:17:35 +00:00
f7c49ef2d1
Sync up a few things. Add in a new telnet implementation (still not perfect though). -Erik
Erik Andersen
2000-02-22 17:17:45 +00:00
3b9522f2af
Add in a TODO item, -Erik
Erik Andersen
2000-02-22 17:12:00 +00:00
6e769df47d
Update the changelog -Erik
Erik Andersen
2000-02-21 21:35:11 +00:00
d07ee46919
Removed proc dependancies for init and free (which maintaining exactly the same functionality). /proc takes up 90k of kernel space, so it is nice to avoid using it at all costs. The only places where it is depended on is for cetain optional mount/umount features, and for ps and lsmod. -Erik
Erik Andersen
2000-02-21 21:26:32 +00:00
fa4718efcf
Minor update for handling TERM with serial consoles. -Erik
Erik Andersen
2000-02-21 19:25:12 +00:00
42387e4964
Forgot to add basename. More fixes to du from Friedrich Vedder <fwv@myrtle.lahn.de>. -Erik
Erik Andersen
2000-02-21 17:27:17 +00:00
27fdd081ef
Fixed du. Now behaves just like GNU du (only less so). -Erik
Erik Andersen
2000-02-19 18:16:49 +00:00
e272915e1f
Some updates for the day, -Erik
Erik Andersen
2000-02-18 21:34:17 +00:00
bf5f009862
Formatting fix -Erik
Erik Andersen
2000-02-14 18:44:33 +00:00
08c965a0a1
- I suspect the problem has something to do w/ symlinks. - It's not completely in agreement w/ GNU/du, but + the answer is much closer than before. - Some of the right-shifts seem to have mysteriously disappeared. I put them back in.
John Beppu
2000-02-13 04:10:57 +00:00
5e2b96345c
Add this in -Erik
0_42
Erik Andersen
2000-02-11 21:55:41 +00:00
9ffdaa647e
Updates -Erik
Erik Andersen
2000-02-11 21:55:04 +00:00