aboutsummaryrefslogtreecommitdiff
path: root/shell (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade the standalone shell code to use CONFIG_BUSYBOX_EXEC_PATH.Rob Landley2006-06-142-5/+2
|
* Patch from Shaun Jackman to detect "name=value" variable assignments. RandomRob Landley2006-06-131-10/+11
| | | | cleanup at the end by me to make some unrelated #ifdefs go away...
* Make lash smaller. (Use llist_t for file closing, and different allocationRob Landley2006-06-131-71/+24
| | | | functions.)
* remove leading "Enable" from the config option text. not only is itPaul Fox2006-06-081-12/+12
| | | | | redundant, but it made the menuconfig shortcut mechanism mostly useless, since so many of the entries started with 'E'.
* made "test" an ash built-in.Paul Fox2006-06-082-19/+49
| | | | | | | | | | | | | | | | | | | moved the contents of libbb/bb_echo.c back into coreutils/echo.c, which is a more reasonable place for them than libbb. this forces anyone who wants echo and test to be builtin to ash to also have them available as applets. their cost is very small, and the number of people who wouldn't want them as applets is also very small. added warning about shell builtins vs. CONFIG_FEATURE_SH_STANDALONE_SHELL, which conflicts with their use. thanks to nathanael copa for debugging help. some string size optimization in test.c may have been lost with this commit, but this is a good new baseline.
* - reuse strings and messages. Saves about 600BBernhard Reutner-Fischer2006-06-072-3/+3
|
* make the default prompt suck less when using fancy promptsMike Frysinger2006-06-061-2/+11
|
* 2006-06-02 Shaun Jackman <sjackman@gmail.com>Bernhard Reutner-Fischer2006-06-031-6/+1
| | | | | | * shell/lash.c (pseudo_exec) [_NEWLIB_VERSION]: Remove the __getopt_initialized hackery.
* - move #include busybox.h to the very top so we pull in the configBernhard Reutner-Fischer2006-06-025-9/+8
| | | | and eventual platform specific includes in early.
* use xmalloc()Mike Frysinger2006-06-021-1/+1
|
* Consolidate #include <sys/time.h> so libbb.h does it.Rob Landley2006-05-271-1/+0
|
* - use portability wrapper define bb_setpgrp.Bernhard Reutner-Fischer2006-05-261-1/+1
|
* - replace _PATH_DEVNULL with bb_dev_nullBernhard Reutner-Fischer2006-05-191-2/+2
|
* pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵Mike Frysinger2006-05-131-1/+1
| | | | mailing list
* Patch from Lucas C. Villa Real adding "source" as a synonym for the "." command.Rob Landley2006-05-121-0/+1
|
* didnt mean to commit debug enableMike Frysinger2006-05-051-1/+1
|
* use %p when printing pointers, not %xMike Frysinger2006-05-051-52/+54
|
* fix Bug 659 as reported by Robin GetzMike Frysinger2006-05-051-0/+4
|
* Patch from Robert P Day: let menuconfig indent stuff for us, we don't haveRob Landley2006-04-131-14/+14
| | | | to do it in Config.in.
* - revert back to r14406Bernhard Reutner-Fischer2006-03-131-13/+19
|
* Patch from Denis Vlasenko turning static const int (which gets emitted intoRob Landley2006-03-101-5/+7
| | | | the busybox binary) into enums (which don't).
* - backout using features which are not available with the previous stableBernhard Reutner-Fischer2006-03-091-2/+6
| | | | version of make (3.71.1).
* vi-mode changes: eliminate warnings from out-of-range-for-typePaul Fox2006-03-071-65/+65
| | | | | | | case labels that are emitted by gcc4. rearrange macros to eliminate these extra case labels entirely (since the optimizer may no longer do it for us). eliminate static BUFSIZ character deletion buffer -- malloc it, and make it much much smaller.
* Robert P. Day removed 8 gazillion occurrences of "extern" on functionRob Landley2006-03-062-3/+3
| | | | definitions. (That should only be on prototypes.)
* Typo fixes brought to you by the letters a, l, and Robert P. Day.Rob Landley2006-03-031-1/+1
|
* - use absolute path for top_builddir and top_srcdir.Bernhard Reutner-Fischer2006-03-021-0/+4
| | | | Fixes make trying to include the very same file in an endless loop.
* - fixes parallel builds (make -j)Bernhard Reutner-Fischer2006-03-011-18/+8
| | | | - use less resources for the buildsystem itself
* I was playing around with a dependency generator a couple weeks ago and I foundRob Landley2006-02-241-1/+1
| | | | some #include files that aren't in the tree. No biggie...
* Don't build directory libraries unless we're building an applet that needs it.Rob Landley2006-02-211-0/+2
| | | | Cherry-picked from Devin Bayer's big MacOS X patch.
* moved BB_BANNER to applets/version.c file: make kernel like version, "Vladimir N. Oleynik"2006-02-164-7/+9
| | | | removed depend loop: busybox.h depend with BB_BT, and all sources depend with busybox.h
* Convert some help text to english.Rob Landley2006-02-081-5/+5
|
* make the build system puuuuuuuuuuurtyMike Frysinger2006-02-021-3/+2
|
* quick analize signed->unsigned: protect overflow of map[char], getchar->EOF. ↵"Vladimir N. Oleynik"2006-01-311-12/+12
| | | | Use ATTRIBUTE_UNUSE.
* fix up yet more annoying signed/unsigned and mixed type errorsEric Andersen2006-01-304-17/+19
|
* Note on SVN 13424: Don't mix "default y" and select of something earlier Rob Landley2006-01-301-1/+1
| | | | | | in the menu hierarchy or else make allnoconfig winds up leaving whatever the select points to as "y". (In this case, "make allnoconfig" is leaving CONFIG_TEST as "y".)
* C99 say: "char" declaration may be signed or unsigned default"Vladimir N. Oleynik"2006-01-251-10/+12
|
* Add more bash-like dot-dirs cmdedit feature"Vladimir N. Oleynik"2006-01-252-98/+109
| | | | | Close bug 648. Restore my whitespace
* just whitespaceTim Riker2006-01-255-24/+24
|
* - add platform.h.Bernhard Reutner-Fischer2006-01-223-52/+15
| | | | - use shorter boilerplate while at it.
* - cleanup Config.in. Use "select CONFIG_FOO" and add the correspondingBernhard Reutner-Fischer2006-01-191-0/+10
| | | | "depends on CONFIG_BAR" instead of the if !CONFIG_FOO ...default y stanza.
* restore 8-bit syntax works, last debian patch is broken. Noticed by Vladimir ↵"Vladimir N. Oleynik"2006-01-191-1/+1
| | | | Dronnikov
* sync with dash_0.5.3-1"Vladimir N. Oleynik"2006-01-151-302/+267
|
* - shared libbusybox.Bernhard Reutner-Fischer2006-01-151-0/+5
| | | | | - IMA compilation option (aka IPO, IPA,..) Please holler if i broke something..
* sync license from mainstream"Vladimir N. Oleynik"2005-12-151-6/+2
|
* remove sigsetmask, noticed by Bernhard"Vladimir N. Oleynik"2005-12-131-0/+4
|
* Uninitialized variable causing intermittent syntax errors (bug 449).Rob Landley2005-12-121-0/+1
|
* data --> text"Vladimir N. Oleynik"2005-10-172-14/+14
|
* common BUFSIZ BSS buffer, small reduce code, data and bss"Vladimir N. Oleynik"2005-10-151-2/+1
|
* usage bb_dev_null"Vladimir N. Oleynik"2005-10-121-1/+1
|
* change interface to bb_xasprintf() - more perfect for me."Vladimir N. Oleynik"2005-09-291-1/+1
| | | | | ln.c: error_msg(str)->error_msg(%s, str) - remove standart "feature" for hackers reduce 100 bytes don't care in sum