summaryrefslogtreecommitdiff
path: root/shell (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixup typo noticed by Nick FedchikEric Andersen2003-07-291-1/+1
|
* Vladimir N. Oleynik writes:Eric Andersen2003-07-292-33/+97
| | | | | | | | Last patch have synced form Manuel Nova III xxreadtoken() function, corrected (C) form dash debian/copyright, removed my small mistake with IFS_BROKEN (thanks by Herbert), and synced cmdedit.c from current CVS (removed libc5 support, your email correction, my (C) year corertion).
* This is synced from dash-0.4.17 and full ready for insert to new busyboxEric Andersen2003-07-282-6805/+7203
| | | | | | | | | | | version: ftp://ftp.simtreas.ru/pub/my/bb/new News: - code is smalest! - support ${var...} expr - used new very strongly steal controlling terminal
* Document CONFIG_ASH_CMDCMDEric Andersen2003-07-221-1/+3
|
* Patch from Terje Kvernes adding quite a lot of missing documentationEric Andersen2003-07-221-2/+3
|
* Remove remaining libc5 support codeEric Andersen2003-07-221-5/+0
|
* Update a bunch of docs. Run a script to update my email addr.Eric Andersen2003-07-147-16/+17
|
* Patch from Thomas Cameron:Eric Andersen2003-07-141-21/+21
| | | | | | | | | | | Hello all, This patch adds more "Help" text to the config system. Almost all applets now have a help entry. Also, I cleaned up the spacing of the existing text so that things are consistent. This patch is against this morning's CVS. Thomas Cameron CEI Systems, Inc.
* Patch from Kent Robotti adding a bunch of menuconfig helpEric Andersen2003-07-031-19/+21
|
* Major coreutils update.Manuel Novoa III2003-03-195-100/+99
|
* Patch from Jonas Holmberg, adjusted by Robert Schwebel, andEric Andersen2003-03-141-55/+144
| | | | later re-adjusted by me to fix msh backtick handling
* Only call free if it is necessaryEric Andersen2003-01-141-1/+2
|
* Minor cleanup, identified by Stewart Brodie, patch by Vladimir N.Glenn L McGrath2003-01-061-7/+4
| | | | Oleynik
* Correct column width for tab completion and lsGlenn L McGrath2003-01-061-19/+39
|
* Fix tab-tab listing of files so it properly reflects currentEric Andersen2003-01-021-3/+2
| | | | | terminal width. -Erik
* Fix STANDALONE_SHELL and ALWAYS_WIN options, last_path_73 by Vladimir N. OleynikGlenn L McGrath2002-12-231-9/+23
|
* Small bugfix, last_patch72 from Vladimir N. OleynikGlenn L McGrath2002-12-111-1/+1
|
* Fixup all the horrible broken function prototypesEric Andersen2002-12-111-37/+29
| | | | -Erik
* Squash a warning by making function declaration a proper prototypeEric Andersen2002-12-111-1/+1
|
* Command line history changes, lastpatch_71 from Vladimir N. OleynikGlenn L McGrath2002-12-094-38/+77
|
* Allow for people to select no default shellEric Andersen2002-12-061-1/+4
|
* Make hush comple once againEric Andersen2002-12-061-1/+1
|
* Yet another major rework of the BusyBox config system, using the considerablyEric Andersen2002-12-052-63/+208
| | | | | | | | modified Kbuild system I put into uClibc. With this, there should be no more need to modify Rules.mak since I've moved all the interesting options into the config system. I think I've got everything updated, but you never know, I may have made some mistakes, so watch closely. -Erik
* - the number of commands in the history list is now configureable via theRobert Griebl2002-12-034-1/+69
| | | | | | | config system - added a new config option to allow persistant history lists. This is currently only used by ash, but the calls ({load,save}_history) could be added to the other shells as well.
* Change if(x)free(x); to free(x);Aaron Lehmann2002-11-282-11/+6
|
* last_patch_68 from Vladimir N. OleynikGlenn L McGrath2002-11-271-100/+62
|
* Teach lash to get $1 $2 $3 etc correctEric Andersen2002-11-081-1/+1
| | | | -Erik
* Fix warningEric Andersen2002-10-221-0/+1
|
* Apply last_patch51_3 from vodzEric Andersen2002-10-221-1/+15
|
* Use %m, not strerror, and strerror(err) was broken anyways and should have beenEric Andersen2002-09-301-1/+1
| | | | strerror(errno). Problem noted by Alexey V. Neyman <alex.neyman@auriga.ru>
* Don't even try to run ash on uClinux. It won't work.Eric Andersen2002-09-301-4/+4
| | | | -Erik
* Avoid calling exit() from within fork/vfork'ed processes.Eric Andersen2002-09-261-3/+7
| | | | -Erik
* Patch from "Joe.C" <joe@numa.com.tw>Eric Andersen2002-09-171-1/+14
|
* Some CML1 grammar fixesEric Andersen2002-09-011-1/+2
| | | | -Erik
* Apply vodz last_path_51-2Glenn L McGrath2002-08-231-395/+171
|
* Run through indent, fix commentsGlenn L McGrath2002-08-221-2790/+2705
|
* Remove ckfree, and replace all references with free. Remove freefunc,Aaron Lehmann2002-08-021-59/+41
| | | | | which is also equivilent to free. Remove some if(x)free(x) redundancies.
* A couple of small bugfixes from Marshall M. Midden <m4@brecis.com>Eric Andersen2002-07-311-3/+6
|
* Fixed a timing bug which occured when bb ash is run in a rxvt on theRobert Griebl2002-07-301-1/+2
| | | | | | HP iPAQ. Sometimes we get a SIGWINCH and want to print the prompt, although the prompt is not yet initialised (0) .. so just don't print a prompt as long as the prompt string is 0
* Applied vodz' patches #49 and #50 (with a small correction in runshell.c)Robert Griebl2002-07-191-2/+1
| | | | | | | | | #49: I found one memory overflow and memory leak in "ln" applet. Last patch reduced also 54 bytes. ;) #50: I found bug in loginutils/Makefile.in. New patch have also new function to libbb and aplied this to applets and other cosmetic changes.
* Fixup warnings and undefined operations that show up in gcc-3.1Eric Andersen2002-07-111-2/+2
| | | | -Erik
* Patch from Stewart Brodie <stewart.brodie@pace.co.uk> to fix ash:Eric Andersen2002-07-041-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When alias support is not configured, ash believes that command parameters that look like dd's "if=/dev/zero" are requests to set a temporary environment variable whilst dd is running, even though it appears after the command name. This is caused by the re-use of the checkalias global variable to indicate when both alias checking and environment variable checking. The failure to reset this flag is due to the reset action being performed only inside the feature check CHECK_ASH_ALIAS. Hence ash works as expected when aliases are configured in, and fails when not. Example script using 'date' with different settings of TZ: # TZ=Europe/London # export TZ # date Thu May 30 17:18:49 BST 2002 # TZ=America/New_York date Thu May 30 12:19:10 EDT 2002 # date Thu May 30 17:19:12 BST 2002 # date TZ=America/New_York Thu May 30 12:19:30 EDT 2002 <----- wrong, should be BST time (or error!) # date Thu May 30 17:19:35 BST 2002 Attached is a patch against revision 1.52 of ash.c which moves the checks so that checkalias is updated regardless of whether CONFIG_ASH_ALIAS is set. With this patch applied, the command shown above which should generate an error does generate an error. I have tested this patch with the 'dd' command too and that now works correctly.
* Scrub pwd.h and grp.h handling so we don't have to play anyEric Andersen2002-07-032-3/+3
| | | | | silly games. -Erik
* Fix a buffer overflow found by Gerardo Puga <gpuga@gioia.ing.unlp.edu.ar>Eric Andersen2002-06-061-1/+1
| | | | -Erik
* Patch from vodz to only setenv PATH when PATH changes, which is muchEric Andersen2002-06-061-3/+3
| | | | smarter than my quick fix.
* Fix for broken handling off BusyBox's own pwd/grp implementationsRobert Griebl2002-06-041-2/+2
| | | | [Parts of this patch may overlap with my other two patches]
* Add --login support. This is the bash way of starting a shell that shouldRobert Griebl2002-05-141-3/+10
| | | | parse the profile files.
* Ensure that getenv("PATH") stays current, since otherwise cmdeditEric Andersen2002-04-262-1/+5
| | | | | | (which calls getenv("PATH")) would not operate upon the current PATH settings, which was really quite iritating. -Erik
* vodz noted this line (as imported from Debian) is wrong, and has sinceEric Andersen2002-04-241-2/+2
| | | | been fixed upstream.
* Apply last_patch37 from vodzEric Andersen2002-04-241-2/+3
|