aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Major build system updates...Erik Andersen2000-03-1613-2062/+2282
| | | | -Erik
* Bug fixErik Andersen2000-03-142-2/+2
| | | | -Erik
* Some bug fixes I forgot to check-in the other day.Erik Andersen2000-03-135-6/+32
| | | | | | Mounting loop devices w/o specifying the filesystem type choked if it didn't guess right the first time. -Erik
* First pass at writing a shell for busybox.Erik Andersen2000-03-128-8/+2761
| | | | | | | | | | 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
* Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simpler0_43pre1Erik Andersen2000-03-089-26/+28
| | | | | BB_FEATURE_USE_DEVPS_PATCH. -Erik
* First edition of my Busybox kernel patch. implements devps, devmtab, andErik Andersen2000-03-081-0/+2316
| | | | | | | | | | 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
* Fixed up lsmod so it works with my devmodules kernel driver,Erik Andersen2000-03-083-9/+15
| | | | | and with /proc. -Erik
* + changed a static array (FileList) into a dynamically allocated oneJohn Beppu2000-03-082-4/+18
| | | | in an attempt to make the .bss section smaller.
* Fix bugs related to finding PIDs.Erik Andersen2000-03-0714-46/+144
| | | | -Erik
* Fix up some #define stuff to ensure the Right Thing(tm)Erik Andersen2000-03-072-2/+5
| | | | | | happens with all combinations of BB_KILL and BB_KILLALL being defined. -Erik
* Add some descriptionErik Andersen2000-03-071-0/+1
| | | | -Erik
* Add a #define to make init extra quiet on boot.Erik Andersen2000-03-073-4/+21
| | | | -Erik
* Wrote killall.Erik Andersen2000-03-0719-142/+601
| | | | | | Adjusted mount, ps, utility.c, etc to handle my nifty new kernel patches the allow busybox to run perfectly without /proc. -Erik
* Fixed a bug where "sed 's/foo/bar/g'" (i.e. a script w/o a -e)Erik Andersen2000-03-063-246/+248
| | | | | would go into an infinite loop. -Erik
* Oops. I left debugging turned on...Erik Andersen2000-03-061-1/+1
| | | | -Erik
* Oops. Forgot to add in uptime when I added uptime.Erik Andersen2000-03-052-0/+146
| | | | | Here it is in all its /proc free glory. -Erik
* Add in tr and dirnameErik Andersen2000-03-0510-0/+1468
| | | | -Erik
* Wrote uptime. Doesn't use /proc. :)Erik Andersen2000-03-055-5/+13
| | | | -Erik
* Add in freeramdisk.c, which (duh) frees ramdisks. If you have anyErik Andersen2000-03-049-3/+150
| | | | | | ramdisks lying about and want to free up the memory they have used, this baby is the answar you have been waiting for. -Erik
* A few updates (including the cp fix the Craig has been looking for)Erik Andersen2000-03-0434-376/+817
| | | | -Erik
* Minor makefile and todo updatesErik Andersen2000-02-292-3/+9
| | | | -Erik
* Minor tweak to argv[0] handling for linuxrcErik Andersen2000-02-242-8/+20
| | | | -Erik
* Fixed rebooting when init runs as /linuxrcErik Andersen2000-02-234-8/+17
| | | | -Erik
* + this is a small script for helping TargetWizard auto-generateJohn Beppu2000-02-231-0/+23
| | | | busybox.defs.h
* Sync up a few things. Add in a new telnet implementation (stillErik Andersen2000-02-226-0/+1015
| | | | | not perfect though). -Erik
* Add in a TODO item,Erik Andersen2000-02-221-0/+12
| | | | -Erik
* Update the changelogErik Andersen2000-02-211-0/+6
| | | | -Erik
* Removed proc dependancies for init and free (which maintaining exactlyErik Andersen2000-02-215-80/+87
| | | | | | | 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
* Minor update for handling TERM with serial consoles.Erik Andersen2000-02-212-4/+8
| | | | -Erik
* Forgot to add basename. More fixes to du fromErik Andersen2000-02-215-20/+162
| | | | | Friedrich Vedder <fwv@myrtle.lahn.de>. -Erik
* Fixed du. Now behaves just like GNU du (only less so).Erik Andersen2000-02-194-27/+131
| | | | -Erik
* Some updates for the day,Erik Andersen2000-02-1819-53/+128
| | | | -Erik
* Formatting fixErik Andersen2000-02-141-3/+3
| | | | -Erik
* - I suspect the problem has something to do w/ symlinks.John Beppu2000-02-132-4/+4
| | | | | | | - 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.
* Add this in0_42Erik Andersen2000-02-111-0/+15
| | | | -Erik
* UpdatesErik Andersen2000-02-1124-414/+483
| | | | -Erik
* + memory allocation/deallocation is less tolerant of evil.John Beppu2000-02-112-4/+42
|
* fsck_minix.c lost fat.John Beppu2000-02-111-0/+2
|
* reduced .bss size by dynmaically allocating a certain largeJohn Beppu2000-02-112-4/+46
| | | | | | | | | | 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";'
* Fixed a bug,Erik Andersen2000-02-101-1/+1
| | | | -Erik
* More minor touchups.Erik Andersen2000-02-105-262/+258
| | | | -Erik
* Fix stupid typos -- thanks to Taketoshi Sano <kgh12351@nifty.ne.jp>Erik Andersen2000-02-092-4/+4
| | | | | for noticing these bugs. -Erik
* Fix a possible /linuxrc crash.Erik Andersen2000-02-092-2/+4
| | | | -Erik
* Update the sample inittab to add the "ctrlaltdel" action.Erik Andersen2000-02-093-6/+14
| | | | | Note a bug in busybox init that I need to fix. -Erik
* Fixed the init problem where it wouldn't unmount filesystemsErik Andersen2000-02-0913-354/+457
| | | | | on reboot. Also fixed swapoff -a so it works. -Erik
* Some formatting updates (ran the code through indent)Erik Andersen2000-02-08163-27364/+27866
| | | | -Erik
* mkdir -p had gotten broken. Fixed now.Erik Andersen2000-02-081-1/+2
| | | | -Erik
* Forgot a semicolon.Erik Andersen2000-02-071-1/+1
| | | | -Erik
* device_open is common code -- moved into utility.cErik Andersen2000-02-076-76/+25
| | | | -Erik
* Forgot cp and mv are now cp_mvErik Andersen2000-02-071-2/+1
| | | | -Erik