aboutsummaryrefslogtreecommitdiff
path: root/shell (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Patch by Felipe Kellermann to fix a compiler compatability problemGlenn L McGrath2004-03-051-6/+6
|
* Vodz. last_patch_128Glenn L McGrath2004-02-221-6/+8
| | | | | | | - declare applet_using as static from applets.c - small correction to cmdedit, previous version cleared history after Ctrl-C - small spelling correction (by Friedrich Lobenstock)
* Fix vstype[] to match VS* defines. Patch from OpenWrt by mbm.Manuel Novoa III2004-02-181-1/+1
|
* oops. Leave the default feature set enbled for now...Eric Andersen2004-02-101-2/+2
|
* Initial effort at disabling job control as wellEric Andersen2004-02-101-6/+35
|
* Support disabling pipe and redirect supportEric Andersen2004-02-101-40/+67
|
* Patch from vodz, based on bug report from Richard Kojedzinszky:Eric Andersen2004-02-061-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Richard, >I have a problem, which I can reproduce now. I am using pre7 version of >busybox, and the tab completion works fine. I mean, with an empty command >line I press the TAB twice, and ash shows me the available commands. But >when i process the profile file below, as > $ . /etc/profile >then it stops working, and the double-tab lists the directories available >from the cwd, and not the commands. Has someone else meet this problem >before, or am i doing something wrong? > >This is my '/etc/profile': >- --- ># System profile > >PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin >export PATH >trap ":" INT QUIT TERM > >export PS1="\h \w # " Thanks. Patch attached. --w vodz
* Vodz last_patch_125_2, this patch have: Glenn L McGrath2004-02-042-15/+66
| | | | | | | - synced with dash 0.4.21 - better handle trap "cmds..." SIGINT (strange, i make bad hack for ash and cmdedit, but this work only with this...) - may be haven`t problem with Ctrl-D
* Fix compile error when tab completion disabledGlenn L McGrath2004-01-251-1/+1
|
* last_patch_124 from Vodz, fix an ash bug when alt-1 was pressed, debianGlenn L McGrath2004-01-221-12/+11
| | | | bug #228915
* Vodz last_patch_122, Check $PATH at runtime to fix tab completionGlenn L McGrath2004-01-143-3/+18
|
* Vodz last_patch_121, syncing with dash_0.4.19, reduce code size.Glenn L McGrath2004-01-131-162/+127
|
* Declare dependencies of command line editing in the build systemGlenn L McGrath2004-01-032-45/+34
|
* Cmdedit update from Vladimir N. Oleynik (vodz)Eric Andersen2003-12-231-22/+24
|
* Fix for "Broken pipe" issue, vodz last_patch116_3Glenn L McGrath2003-11-251-1/+1
|
* Fix a "broken pipe" problem. vodz, last_patch_116-2Glenn L McGrath2003-11-141-5/+1
|
* last_patch116 from vodz:Eric Andersen2003-10-221-10/+18
| | | | | | | | | | | | | | | | | | | | | | | Stephane, >Using busybox+uclibc, crond syslog messages look like: > >Oct 9 09:04:46 soekris cron.notice crond[347]: ^Icrond 2.3.2 dillon, >started, log level 8 Thanks for testing. >The attached patch corrects the problem. Your patch is not correct. Correct patch attached. Also. Last patch have - add "Broken pipe" message to ash.c - busybox ash synced with dash_0.4.18 --w vodz
* Andreas Mohr writes:Eric Andersen2003-10-221-8/+9
| | | | | | | | | | | the busybox menuconfig triggered my "inacceptable number of spelling mistakes" upper level, so I decided to make a patch ;-) I also improved some wording to describe some things in a better way. Many thanks for an incredible piece of software! Andreas Mohr, random OSS developer
* Patch by Junio C Hamano to workaround a gcc compiler bug.Glenn L McGrath2003-09-171-22/+23
| | | | | | | | | | | | | | | | | | | The construct certain vintages of GCC (the one I have trouble with is 3.2.3) have trouble with looks like the following: static struct st a; static struct st *p = &a; struct st { int foo; }; static void init(void) { a.foo = 0; } The problem disappears if we move the struct declaration up to let the compiler know the shape of the struct before the first definition uses it, like this: struct st { int foo; }; /* this has been moved up */ static struct st a; static struct st *p = &a; static void init(void) { a.foo = 0; }
* Patch from Bastian Blank to fix a problem when runing find under ash.Glenn L McGrath2003-09-151-3/+3
| | | | | | | | | | "If the shell is compiled with -DJOBS, this is all fine -- find wasn't stopped (it was killed), so it correctly uses WTERMSIG instead of WSTOPSIG. However, if the shell _isn't_ compiled with -DJOBS (which it isn't in d-i), only WSTOPSIG is used, which extracts the high byte instead of the low byte from the status code. Since the status code is 13 (SIGPIPE), "st" suddenly gets the value 0, which is equivalent to SIGEXIT. Thus, ash prints out "EXIT" on find's exit."
* Patch by Jean Wolter to fix a bug where a script wouldnt be executedGlenn L McGrath2003-09-151-1/+4
| | | | | | | | | | | | unless it had #!/bin/sh in the first line "It correctly locates the script, tries to execute it via execve which fails. After that it tries to hand it over to /bin/sh which fails too, since ash - neither provides the absolute pathname to /bin/sh - nor tries to lookup the script via PATH if called as "sh script" "
* Be entirely consistant when using ioctl(0, TIOCGWINSZ, &winsize)Eric Andersen2003-09-151-5/+3
| | | | | to ensure proper fallback behavior on, i.e. serial consoles. -Erik
* config option CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN must dependEric Andersen2003-09-121-1/+1
| | | | on CONFIG_FEATURE_SH_STANDALONE_SHELL.
* move all "-/bin/sh" "/bin/sh" and "sh" to libbb/messages.c file as oneGlenn L McGrath2003-09-022-5/+4
| | | | | constant. Vodz last_patch_107
* Fix compile error and reducing size for libbb/get_console.c to previous size.Glenn L McGrath2003-09-011-2/+2
| | | | Vodz last_patch106
* vodz, last patch 103Glenn L McGrath2003-08-291-64/+45
|
* Rewrite timescmd() function to avoid the use of floating point and toManuel Novoa III2003-08-131-16/+24
| | | | | correct a bug in the seconds display where something like 65 seconds would be output as "1m65.000000s".
* Use the new 'select' option to make the shell configEric Andersen2003-08-081-38/+27
| | | | | much less evil and far more obvious. -Erik
* Latest dash update from vodzEric Andersen2003-08-061-152/+909
|
* Merge/rework config system per the latest from linux-2.6.0-test2.Eric Andersen2003-08-051-1/+1
| | | | | Fix the config bugs revealed by the updated config system. -Erik
* 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
|