aboutsummaryrefslogtreecommitdiff
path: root/busybox.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added support for being a login shell, so things like '-su' or '-sh' (stuffandersen2000-06-291-0/+7
| | | | | | | | | where argv[0][0]=='-') will now always invoke the shell. Now you can use BusyBox as a login shell. -Erik git-svn-id: svn://busybox.net/trunk/busybox@726 69ca8d6d-28ef-0310-b511-8ec308f3f277
* = minor formatting issuesbeppu2000-06-281-21/+20
| | | | git-svn-id: svn://busybox.net/trunk/busybox@713 69ca8d6d-28ef-0310-b511-8ec308f3f277
* + busybox --install [-s]beppu2000-06-281-9/+38
| | | | | | | | is functional (but disabled in busybox.def.h by default) Someone email the guy who originally wanted this. git-svn-id: svn://busybox.net/trunk/busybox@712 69ca8d6d-28ef-0310-b511-8ec308f3f277
* + s/int install_links/static int install_links/beppu2000-06-271-1/+1
| | | | | | | | | | | ? Did you want "busybox --install" or "busybox install" ? The TODO and mailing-list conflict on this issue. I would recommend against "busybox install", because people might confuse it w/ /usr/bin/install that does something different. git-svn-id: svn://busybox.net/trunk/busybox@709 69ca8d6d-28ef-0310-b511-8ec308f3f277
* + littering my code w/ comments about what troubles me.beppu2000-06-271-1/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@707 69ca8d6d-28ef-0310-b511-8ec308f3f277
* + busybox --install [-s]beppu2000-06-271-0/+74
| | | | | | | | | | | | | | | | | | is almost good to go. Here is my work in progress. + Look at the FIXME in busybox.c to see what I need. The actual (sym)linking is disabled for now, although I'm sure it works ;) (Am I going to have to dig through /proc to find out where the currently running busybox is sitting?) + I put an #ifdef BB_FEATURE_INSTALLER around the new bits of code in busybox.c, and I have a #define BB_FEATURE_INSTALLER in busybox.def.h towards the bottom. git-svn-id: svn://busybox.net/trunk/busybox@706 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Removed all vestiges of "math"proski2000-06-211-3/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@679 69ca8d6d-28ef-0310-b511-8ec308f3f277
* + added dc (aka the function formerly known as math)beppu2000-06-211-0/+3
| | | | | | | + did all the housekeeping that this change requires. git-svn-id: svn://busybox.net/trunk/busybox@678 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Updates to a number of apps to remove warnings/compile errors under libc5.andersen2000-06-191-13/+5
| | | | | | | | Tested under both libc5 and libc6 and all seems well with these fixes. -Erik git-svn-id: svn://busybox.net/trunk/busybox@660 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add new apps md5sum uudecode uuencode, fix some minor formatting things.andersen2000-06-131-0/+9
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@640 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A number of additional fixed from Pavel Roskin, note some more bugs in theandersen2000-06-021-0/+3
| | | | | | | | | TODO list. Add Glenn to the Authors list for writing a mini ar for BusyBox, which is now included. -Erik git-svn-id: svn://busybox.net/trunk/busybox@594 69ca8d6d-28ef-0310-b511-8ec308f3f277
* More libc portability updates, add in the website (which has not beenerik2000-05-191-9/+8
| | | | | | | | archived previously). Wrote 'which' during the meeting today. -Erik git-svn-id: svn://busybox.net/trunk/busybox@558 69ca8d6d-28ef-0310-b511-8ec308f3f277
* BusyBox shell (lash) can now be used as a standalone shell whenerik2000-05-131-3/+3
| | | | | | | | | BB_FEATURE_STANDALONE_SHELL is defined (i.e. BusyBox can now completely replace sash). Also fixed it so shell builtins now respect pipes and redirects. -Erik git-svn-id: svn://busybox.net/trunk/busybox@536 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Lots of updates. Finished implementing BB_FEATURE_TRIVIAL_HELPerik2000-05-121-2/+5
| | | | | | | | | | | which lets you compile out most of the "--help" output, saving up to 17k. Renamed mnc to nc. -Erik git-svn-id: svn://busybox.net/trunk/busybox@532 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some accrued fixes/updates.erik2000-05-011-0/+3
| | | | | | | | | | | * cp/mv now accepts (and ignores) the -f flag, since it always does force anyway * tail can now accept -<num> commands (e.g. -10) for better compatibility with the standard tail command * added a simple id implementation; doesn't support supp. groups yet git-svn-id: svn://busybox.net/trunk/busybox@507 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Latest and greatest. Some effort at libc5 (aiming towards newlib)erik2000-04-281-2/+5
| | | | | | | | compatability. -Erik git-svn-id: svn://busybox.net/trunk/busybox@499 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Several more updateserik2000-04-251-0/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@495 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix creation of /linuxrcerik2000-04-181-1/+1
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@480 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Updateserik2000-04-181-1/+1
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@472 69ca8d6d-28ef-0310-b511-8ec308f3f277
* More documentation updates, and minor fixes to make things syncerik2000-04-151-32/+32
| | | | | | | | up with the docs. -Erik git-svn-id: svn://busybox.net/trunk/busybox@457 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - the message that comes up when busybox is invokedbeppu2000-04-131-3/+4
| | | | | | | w/o parameters was extending beyond the 80th column git-svn-id: svn://busybox.net/trunk/busybox@450 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Upates to include copyright 2000 to everythingerik2000-04-131-5/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@447 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Tar now works perfectly. It behaves much better now then iterik2000-04-051-2/+2
| | | | | | | | used to. Only thing left to do is add in exclude (-X) option. -Erik git-svn-id: svn://busybox.net/trunk/busybox@430 69ca8d6d-28ef-0310-b511-8ec308f3f277
* usleep contributed by Nicolas Pitre <nico@cam.org>erik2000-04-041-0/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@428 69ca8d6d-28ef-0310-b511-8ec308f3f277
* My latest ramblings.erik2000-03-231-98/+98
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@419 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Several fixes.erik2000-03-171-4/+0
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@409 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Major build system updates...erik2000-03-161-100/+122
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@406 69ca8d6d-28ef-0310-b511-8ec308f3f277
* First pass at writing a shell for busybox.erik2000-03-121-3/+6
| | | | | | | | | | | | | 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
* Wrote killall.erik2000-03-071-0/+3
| | | | | | | | | 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
* Add in tr and dirnameerik2000-03-051-0/+6
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@389 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Wrote uptime. Doesn't use /proc. :)erik2000-03-051-2/+5
| | | | | | | -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-041-0/+3
| | | | | | | | | 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-041-4/+14
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@386 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Sync up a few things. Add in a new telnet implementation (stillerik2000-02-221-0/+3
| | | | | | | | not perfect though). -Erik git-svn-id: svn://busybox.net/trunk/busybox@380 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some updates for the day,erik2000-02-181-0/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@373 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some formatting updates (ran the code through indent)erik2000-02-081-221/+235
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@357 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A few minor updates. ;-)erik2000-02-071-6/+4
| | | | | | | | | 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
* nslookup -- a work in progress...beppu2000-01-291-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@349 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some busybox updates. See the changelog for details if you care.erik2000-01-251-2/+2
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@338 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Sync up busybox with the latest and greatest. This is not stuff forerik2000-01-151-2/+27
| | | | | | | | the Embedix release. -Erik git-svn-id: svn://busybox.net/trunk/busybox@309 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bug fixes.erik2000-01-131-0/+15
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@303 69ca8d6d-28ef-0310-b511-8ec308f3f277
* i am busybox of borg. unix will be assimilated.beppu2000-01-061-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@280 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bunches of fixes. Typos, bugs, etc.erik2000-01-041-3/+3
| | | | | | | | | Added 'gunzip -t'. inittab support _almost_ works (but it isn't ready for prime time useage yet). -Erik git-svn-id: svn://busybox.net/trunk/busybox@276 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add the beginings of some regression testing. Add in the recentlyerik1999-12-291-0/+3
| | | | | | | | contributed loadacm utility (for dealing with unicode fonts) -Erik git-svn-id: svn://busybox.net/trunk/busybox@269 69ca8d6d-28ef-0310-b511-8ec308f3f277
* added hooks for sortbeppu1999-12-221-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@257 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor fixes to rmmod. First pass at insmod (not yet working).erik1999-12-171-0/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@242 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Wrote rmmod for busybox.erik1999-12-161-0/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@239 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix bugs in logger and syslogd. Add fbset.erik1999-12-161-0/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@237 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Added lsmoderik1999-12-151-0/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@235 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Ok, so this is reallt 0.38...andersen1999-12-111-0/+3
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@216 69ca8d6d-28ef-0310-b511-8ec308f3f277