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
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
7c4b2f3fe5
Minor makefile and todo updates
...
-Erik
2000-02-29 21:49:22 +00:00
Erik Andersen
a51ecdd9e4
Minor tweak to argv[0] handling for linuxrc
...
-Erik
2000-02-24 18:09:58 +00:00
Erik Andersen
5b911ddd57
Fixed rebooting when init runs as /linuxrc
...
-Erik
2000-02-23 22:49:58 +00:00
John Beppu
dc75a739ac
+ this is a small script for helping TargetWizard auto-generate
...
busybox.defs.h
2000-02-23 18:17:35 +00:00
Erik Andersen
f7c49ef2d1
Sync up a few things. Add in a new telnet implementation (still
...
not perfect though).
-Erik
2000-02-22 17:17:45 +00:00
Erik Andersen
3b9522f2af
Add in a TODO item,
...
-Erik
2000-02-22 17:12:00 +00:00
Erik Andersen
6e769df47d
Update the changelog
...
-Erik
2000-02-21 21:35:11 +00:00
Erik Andersen
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
2000-02-21 21:26:32 +00:00
Erik Andersen
fa4718efcf
Minor update for handling TERM with serial consoles.
...
-Erik
2000-02-21 19:25:12 +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
John Beppu
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.
2000-02-13 04:10:57 +00:00
Erik Andersen
5e2b96345c
Add this in
...
-Erik
2000-02-11 21:55:41 +00:00
Erik Andersen
9ffdaa647e
Updates
...
-Erik
2000-02-11 21:55:04 +00:00
John Beppu
5e1b2ca116
+ memory allocation/deallocation is less tolerant of evil.
2000-02-11 12:52:55 +00:00
John Beppu
fa376f8034
fsck_minix.c lost fat.
2000-02-11 12:44:07 +00:00
John Beppu
c1dc5d9473
reduced .bss size by dynmaically allocating a certain large
...
array instead of letting it be static.
objdump -t busybox \
| grep .bss \
| sed 's/^.*\.bss //' \
| grep -v ABS \
#| perl -e 'while(<>) { @x = split; @y = reverse split(//, $x[0]); for ($i=0; $i<@y; $i++) { $s += $y[$i] * (16 ** $i); if ($y[$i] && $i > 2) { print "> $y[$i] * 16 ** $i $x[1]\n"; } } } print "$s\n";'
2000-02-11 12:43:20 +00:00
Erik Andersen
91f3df3c45
Fixed a bug,
...
-Erik
2000-02-10 22:58:40 +00:00
Erik Andersen
4d0543138e
More minor touchups.
...
-Erik
2000-02-10 07:31:15 +00:00
Erik Andersen
fb1793f03c
Fix stupid typos -- thanks to Taketoshi Sano <kgh12351@nifty.ne.jp>
...
for noticing these bugs.
-Erik
2000-02-09 16:37:08 +00:00
Erik Andersen
07f5604046
Fix a possible /linuxrc crash.
...
-Erik
2000-02-09 06:05:01 +00:00
Erik Andersen
d7ce5e7802
Update the sample inittab to add the "ctrlaltdel" action.
...
Note a bug in busybox init that I need to fix.
-Erik
2000-02-09 04:40:25 +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