Erik Andersen
6a34b539db
Slightly better fringe case handling and GNU tar like error messages.
...
-Erik
2000-04-07 06:55:38 +00:00
Erik Andersen
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
2000-04-07 06:00:07 +00:00
Erik Andersen
93d6513d93
Some more minor updates to better use some gcc attributes.
...
-Erik
2000-04-06 08:06:36 +00:00
Erik Andersen
7a4b719486
Fix sed regexp replacement, which I had hosed (thanks to
...
Jim Gleason for finding and fixing the problem)
-Erik
2000-04-06 07:37:35 +00:00
Erik Andersen
6bd3602988
Fix time stamp style
...
-Erik
2000-04-06 07:25:44 +00:00
Erik Andersen
c0dac18d6d
Turn off static linking. Duh.
...
-Erik
2000-04-06 07:24:45 +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
d4bc1fcad8
Minor noise removal
...
-Erik
2000-04-05 05:19:03 +00:00
Erik Andersen
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
2000-04-05 01:00:52 +00:00
Erik Andersen
cbb0a4b40d
Oops. Forgot the usleep.c file.
...
/me dons a paper bag.
-Erik
2000-04-04 18:52:02 +00:00
Erik Andersen
b99ca13261
usleep contributed by Nicolas Pitre <nico@cam.org>
...
-Erik
2000-04-04 18:49:18 +00:00
Erik Andersen
68a9ea4208
Update tar so creation of tarballs is much closer to working...
...
-Erik
2000-04-04 18:39:50 +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
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
2000-04-04 18:14:25 +00:00
Erik Andersen
3364d78b18
Yet another installment in the ongoing tar saga
...
-Erik
2000-03-28 00:58:14 +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
deea048bec
Latest and greatest
...
-Erik
2000-03-25 23:09:29 +00:00
Erik Andersen
1ad302ac90
The new tar for busybox is now done, and works just fine
...
for extracting files. Creation of tarballs is next...
-Erik
2000-03-24 00:54:46 +00:00
Erik Andersen
e454fb68a3
More changes that are broken. It doesn't compile
...
yet, but is closer.
-Erik
2000-03-23 04:27:58 +00:00
Erik Andersen
298854f029
My latest ramblings.
...
-Erik
2000-03-23 01:09:18 +00:00
Erik Andersen
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
2000-03-22 07:12:05 +00:00
Erik Andersen
016ffe9307
Add in a nifty function for mount to use.
...
-Erik
2000-03-22 00:58:54 +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
c053e41fa0
Hmm. Missed this change
2000-03-21 01:31:24 +00:00
Erik Andersen
42094cdad5
Fix bug in memory total checking.
...
-Erik
2000-03-20 21:34:52 +00:00
Erik Andersen
1dbe340eba
more minor fixes
...
-Erik
2000-03-19 10:46:06 +00:00
Erik Andersen
c7c634bd88
Some more stuff.
...
-Erik
2000-03-19 05:28:55 +00:00
Erik Andersen
6c41c44898
Adjust the termio settings, and don't use octal since it
...
is impossible to read by mere mortals.
-Erik
2000-03-19 05:13:49 +00:00
Erik Andersen
531bcb6826
Minor update
2000-03-17 20:49:55 +00:00
Erik Andersen
6273f655c8
Several fixes.
...
-Erik
2000-03-17 01:12:41 +00:00
Erik Andersen
161220c498
Fix fg bug
...
-Erik
2000-03-16 08:12:48 +00:00
Erik Andersen
13456d1fcd
Forgot these files...
...
-Erik
2000-03-16 08:09:57 +00:00
Erik Andersen
d75af99529
Major build system updates...
...
-Erik
2000-03-16 08:09:09 +00:00
Erik Andersen
a967e3c8f0
Bug fix
...
-Erik
2000-03-14 16:34:49 +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
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.
TODO: add command editing, add syntax suport.
-Erik
2000-03-12 23:49:18 +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
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
2000-03-08 06:52:04 +00:00
Erik Andersen
54969a1f64
Fixed up lsmod so it works with my devmodules kernel driver,
...
and with /proc.
-Erik
2000-03-08 06:42:34 +00:00
John Beppu
692a4502b0
+ changed a static array (FileList) into a dynamically allocated one
...
in an attempt to make the .bss section smaller.
2000-03-08 00:14:35 +00:00
Erik Andersen
2ac2fae728
Fix bugs related to finding PIDs.
...
-Erik
2000-03-07 23:32:17 +00:00
Erik Andersen
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
2000-03-07 07:58:57 +00:00
Erik Andersen
06249f24f3
Add some description
...
-Erik
2000-03-07 07:48:53 +00:00
Erik Andersen
ea6b67de65
Add a #define to make init extra quiet on boot.
...
-Erik
2000-03-07 07:47:10 +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
9c5c29d442
Oops. I left debugging turned on...
...
-Erik
2000-03-06 18:34:48 +00:00
Erik Andersen
65fc1c70f7
Oops. Forgot to add in uptime when I added uptime.
...
Here it is in all its /proc free glory.
-Erik
2000-03-05 08:16:03 +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