aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-03-12First pass at writing a shell for busybox.Erik Andersen
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-08Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simplerErik Andersen
BB_FEATURE_USE_DEVPS_PATCH. -Erik
2000-03-08First edition of my Busybox kernel patch. implements devps, devmtab, andErik Andersen
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-08Fixed up lsmod so it works with my devmodules kernel driver,Erik Andersen
and with /proc. -Erik
2000-03-08+ changed a static array (FileList) into a dynamically allocated oneJohn Beppu
in an attempt to make the .bss section smaller.
2000-03-07Fix bugs related to finding PIDs.Erik Andersen
-Erik
2000-03-07Fix up some #define stuff to ensure the Right Thing(tm)Erik Andersen
happens with all combinations of BB_KILL and BB_KILLALL being defined. -Erik
2000-03-07Add some descriptionErik Andersen
-Erik
2000-03-07Add a #define to make init extra quiet on boot.Erik Andersen
-Erik
2000-03-07Wrote killall.Erik Andersen
Adjusted mount, ps, utility.c, etc to handle my nifty new kernel patches the allow busybox to run perfectly without /proc. -Erik
2000-03-06Fixed a bug where "sed 's/foo/bar/g'" (i.e. a script w/o a -e)Erik Andersen
would go into an infinite loop. -Erik
2000-03-06Oops. I left debugging turned on...Erik Andersen
-Erik
2000-03-05Oops. Forgot to add in uptime when I added uptime.Erik Andersen
Here it is in all its /proc free glory. -Erik
2000-03-05Add in tr and dirnameErik Andersen
-Erik
2000-03-05Wrote uptime. Doesn't use /proc. :)Erik Andersen
-Erik
2000-03-04Add in freeramdisk.c, which (duh) frees ramdisks. If you have anyErik Andersen
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-04A few updates (including the cp fix the Craig has been looking for)Erik Andersen
-Erik
2000-02-29Minor makefile and todo updatesErik Andersen
-Erik
2000-02-24Minor tweak to argv[0] handling for linuxrcErik Andersen
-Erik
2000-02-23Fixed rebooting when init runs as /linuxrcErik Andersen
-Erik
2000-02-23+ this is a small script for helping TargetWizard auto-generateJohn Beppu
busybox.defs.h
2000-02-22Sync up a few things. Add in a new telnet implementation (stillErik Andersen
not perfect though). -Erik
2000-02-22Add in a TODO item,Erik Andersen
-Erik
2000-02-21Update the changelogErik Andersen
-Erik
2000-02-21Removed proc dependancies for init and free (which maintaining exactlyErik Andersen
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-21Minor update for handling TERM with serial consoles.Erik Andersen
-Erik
2000-02-21Forgot to add basename. More fixes to du fromErik Andersen
Friedrich Vedder <fwv@myrtle.lahn.de>. -Erik
2000-02-19Fixed du. Now behaves just like GNU du (only less so).Erik Andersen
-Erik
2000-02-18Some updates for the day,Erik Andersen
-Erik
2000-02-14Formatting fixErik Andersen
-Erik
2000-02-13- I suspect the problem has something to do w/ symlinks.John Beppu
- 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-11Add this inErik Andersen
-Erik
2000-02-11UpdatesErik Andersen
-Erik
2000-02-11+ memory allocation/deallocation is less tolerant of evil.John Beppu
2000-02-11fsck_minix.c lost fat.John Beppu
2000-02-11reduced .bss size by dynmaically allocating a certain largeJohn Beppu
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-10Fixed a bug,Erik Andersen
-Erik
2000-02-10More minor touchups.Erik Andersen
-Erik
2000-02-09Fix stupid typos -- thanks to Taketoshi Sano <kgh12351@nifty.ne.jp>Erik Andersen
for noticing these bugs. -Erik
2000-02-09Fix a possible /linuxrc crash.Erik Andersen
-Erik
2000-02-09Update the sample inittab to add the "ctrlaltdel" action.Erik Andersen
Note a bug in busybox init that I need to fix. -Erik
2000-02-09Fixed the init problem where it wouldn't unmount filesystemsErik Andersen
on reboot. Also fixed swapoff -a so it works. -Erik
2000-02-08Some formatting updates (ran the code through indent)Erik Andersen
-Erik
2000-02-08mkdir -p had gotten broken. Fixed now.Erik Andersen
-Erik
2000-02-07Forgot a semicolon.Erik Andersen
-Erik
2000-02-07device_open is common code -- moved into utility.cErik Andersen
-Erik
2000-02-07Forgot cp and mv are now cp_mvErik Andersen
-Erik
2000-02-07Remove the now obsolete test. Tests nowErik Andersen
live in the tests directory. -Erik
2000-02-07A few minor updates. ;-)Erik Andersen
Seriously though, read the Changelog for busybox 0.42, which this is about to become... -Erik
2000-01-30made more robust and commented my code.John Beppu