aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* First pass at writing a shell for busybox.erik2000-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 git-svn-id: svn://busybox.net/trunk/busybox@403 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simplererik2000-03-089-26/+28
| | | | | | | | BB_FEATURE_USE_DEVPS_PATCH. -Erik git-svn-id: svn://busybox.net/trunk/busybox@401 69ca8d6d-28ef-0310-b511-8ec308f3f277
* First edition of my Busybox kernel patch. implements devps, devmtab, anderik2000-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 git-svn-id: svn://busybox.net/trunk/busybox@400 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixed up lsmod so it works with my devmodules kernel driver,erik2000-03-083-9/+15
| | | | | | | | and with /proc. -Erik git-svn-id: svn://busybox.net/trunk/busybox@399 69ca8d6d-28ef-0310-b511-8ec308f3f277
* + changed a static array (FileList) into a dynamically allocated onebeppu2000-03-082-4/+18
| | | | | | | in an attempt to make the .bss section smaller. git-svn-id: svn://busybox.net/trunk/busybox@398 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix bugs related to finding PIDs.erik2000-03-0714-46/+144
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@397 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix up some #define stuff to ensure the Right Thing(tm)erik2000-03-072-2/+5
| | | | | | | | | happens with all combinations of BB_KILL and BB_KILLALL being defined. -Erik git-svn-id: svn://busybox.net/trunk/busybox@396 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add some descriptionerik2000-03-071-0/+1
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@395 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add a #define to make init extra quiet on boot.erik2000-03-073-4/+21
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@394 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Wrote killall.erik2000-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 git-svn-id: svn://busybox.net/trunk/busybox@393 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixed a bug where "sed 's/foo/bar/g'" (i.e. a script w/o a -e)erik2000-03-063-246/+248
| | | | | | | | would go into an infinite loop. -Erik git-svn-id: svn://busybox.net/trunk/busybox@392 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Oops. I left debugging turned on...erik2000-03-061-1/+1
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@391 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Oops. Forgot to add in uptime when I added uptime.erik2000-03-052-0/+146
| | | | | | | | Here it is in all its /proc free glory. -Erik git-svn-id: svn://busybox.net/trunk/busybox@390 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add in tr and dirnameerik2000-03-0510-0/+1468
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@389 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Wrote uptime. Doesn't use /proc. :)erik2000-03-055-5/+13
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@388 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add in freeramdisk.c, which (duh) frees ramdisks. If you have anyerik2000-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 git-svn-id: svn://busybox.net/trunk/busybox@387 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A few updates (including the cp fix the Craig has been looking for)erik2000-03-0434-376/+817
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@386 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor makefile and todo updateserik2000-02-292-3/+9
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@385 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor tweak to argv[0] handling for linuxrcerik2000-02-242-8/+20
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@384 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixed rebooting when init runs as /linuxrcerik2000-02-234-8/+17
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@383 69ca8d6d-28ef-0310-b511-8ec308f3f277
* + this is a small script for helping TargetWizard auto-generatebeppu2000-02-231-0/+23
| | | | | | | busybox.defs.h git-svn-id: svn://busybox.net/trunk/busybox@381 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Sync up a few things. Add in a new telnet implementation (stillerik2000-02-226-0/+1015
| | | | | | | | not perfect though). -Erik git-svn-id: svn://busybox.net/trunk/busybox@380 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add in a TODO item,erik2000-02-221-0/+12
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@379 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update the changelogerik2000-02-211-0/+6
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@378 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Removed proc dependancies for init and free (which maintaining exactlyerik2000-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 git-svn-id: svn://busybox.net/trunk/busybox@377 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor update for handling TERM with serial consoles.erik2000-02-212-4/+8
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@376 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Forgot to add basename. More fixes to du fromerik2000-02-215-20/+162
| | | | | | | | Friedrich Vedder <fwv@myrtle.lahn.de>. -Erik git-svn-id: svn://busybox.net/trunk/busybox@375 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixed du. Now behaves just like GNU du (only less so).erik2000-02-194-27/+131
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@374 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some updates for the day,erik2000-02-1819-53/+128
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@373 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Formatting fixerik2000-02-141-3/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@372 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - I suspect the problem has something to do w/ symlinks.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. git-svn-id: svn://busybox.net/trunk/busybox@371 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add this inerik2000-02-111-0/+15
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@369 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Updateserik2000-02-1124-414/+483
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@368 69ca8d6d-28ef-0310-b511-8ec308f3f277
* + memory allocation/deallocation is less tolerant of evil.beppu2000-02-112-4/+42
| | | | git-svn-id: svn://busybox.net/trunk/busybox@366 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fsck_minix.c lost fat.beppu2000-02-111-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@365 69ca8d6d-28ef-0310-b511-8ec308f3f277
* reduced .bss size by dynmaically allocating a certain largebeppu2000-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";' git-svn-id: svn://busybox.net/trunk/busybox@364 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixed a bug,erik2000-02-101-1/+1
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@363 69ca8d6d-28ef-0310-b511-8ec308f3f277
* More minor touchups.erik2000-02-105-262/+258
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@362 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix stupid typos -- thanks to Taketoshi Sano <kgh12351@nifty.ne.jp>erik2000-02-092-4/+4
| | | | | | | | for noticing these bugs. -Erik git-svn-id: svn://busybox.net/trunk/busybox@361 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix a possible /linuxrc crash.erik2000-02-092-2/+4
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@360 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update the sample inittab to add the "ctrlaltdel" action.erik2000-02-093-6/+14
| | | | | | | | Note a bug in busybox init that I need to fix. -Erik git-svn-id: svn://busybox.net/trunk/busybox@359 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixed the init problem where it wouldn't unmount filesystemserik2000-02-0913-354/+457
| | | | | | | | on reboot. Also fixed swapoff -a so it works. -Erik git-svn-id: svn://busybox.net/trunk/busybox@358 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some formatting updates (ran the code through indent)erik2000-02-08163-27364/+27866
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@357 69ca8d6d-28ef-0310-b511-8ec308f3f277
* mkdir -p had gotten broken. Fixed now.erik2000-02-081-1/+2
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@356 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Forgot a semicolon.erik2000-02-071-1/+1
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@355 69ca8d6d-28ef-0310-b511-8ec308f3f277
* device_open is common code -- moved into utility.cerik2000-02-076-76/+25
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@354 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Forgot cp and mv are now cp_mverik2000-02-071-2/+1
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@353 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove the now obsolete test. Tests nowerik2000-02-071-148/+0
| | | | | | | | live in the tests directory. -Erik git-svn-id: svn://busybox.net/trunk/busybox@352 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A few minor updates. ;-)erik2000-02-0776-1030/+1856
| | | | | | | | | Seriously though, read the Changelog for busybox 0.42, which this is about to become... -Erik git-svn-id: svn://busybox.net/trunk/busybox@351 69ca8d6d-28ef-0310-b511-8ec308f3f277
* made more robust and commented my code.beppu2000-01-302-68/+108
| | | | git-svn-id: svn://busybox.net/trunk/busybox@350 69ca8d6d-28ef-0310-b511-8ec308f3f277