aboutsummaryrefslogtreecommitdiff
path: root/shell (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Convert some help text to english.landley2006-02-081-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13878 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make the build system puuuuuuuuuuurtyvapier2006-02-021-3/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13793 69ca8d6d-28ef-0310-b511-8ec308f3f277
* quick analize signed->unsigned: protect overflow of map[char], getchar->EOF. ↵vodz2006-01-311-12/+12
| | | | | | Use ATTRIBUTE_UNUSE. git-svn-id: svn://busybox.net/trunk/busybox@13747 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix up yet more annoying signed/unsigned and mixed type errorsandersen2006-01-304-17/+19
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13732 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Note on SVN 13424: Don't mix "default y" and select of something earlier 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".) git-svn-id: svn://busybox.net/trunk/busybox@13693 69ca8d6d-28ef-0310-b511-8ec308f3f277
* C99 say: "char" declaration may be signed or unsigned defaultvodz2006-01-251-10/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13607 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add more bash-like dot-dirs cmdedit featurevodz2006-01-252-98/+109
| | | | | | | Close bug 648. Restore my whitespace git-svn-id: svn://busybox.net/trunk/busybox@13587 69ca8d6d-28ef-0310-b511-8ec308f3f277
* just whitespacetimr2006-01-255-24/+24
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13584 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add platform.h.aldot2006-01-223-52/+15
| | | | | | | - use shorter boilerplate while at it. git-svn-id: svn://busybox.net/trunk/busybox@13494 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - cleanup Config.in. Use "select CONFIG_FOO" and add the correspondingaldot2006-01-191-0/+10
| | | | | | | "depends on CONFIG_BAR" instead of the if !CONFIG_FOO ...default y stanza. git-svn-id: svn://busybox.net/trunk/busybox@13424 69ca8d6d-28ef-0310-b511-8ec308f3f277
* restore 8-bit syntax works, last debian patch is broken. Noticed by Vladimir ↵vodz2006-01-191-1/+1
| | | | | | Dronnikov git-svn-id: svn://busybox.net/trunk/busybox@13421 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sync with dash_0.5.3-1vodz2006-01-151-302/+267
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13347 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - shared libbusybox.aldot2006-01-151-0/+5
| | | | | | | | - IMA compilation option (aka IPO, IPA,..) Please holler if i broke something.. git-svn-id: svn://busybox.net/trunk/busybox@13346 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sync license from mainstreamvodz2005-12-151-6/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@12899 69ca8d6d-28ef-0310-b511-8ec308f3f277
* remove sigsetmask, noticed by Bernhardvodz2005-12-131-0/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@12872 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Uninitialized variable causing intermittent syntax errors (bug 449).landley2005-12-121-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@12842 69ca8d6d-28ef-0310-b511-8ec308f3f277
* data --> textvodz2005-10-172-14/+14
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11881 69ca8d6d-28ef-0310-b511-8ec308f3f277
* common BUFSIZ BSS buffer, small reduce code, data and bssvodz2005-10-151-2/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11867 69ca8d6d-28ef-0310-b511-8ec308f3f277
* usage bb_dev_nullvodz2005-10-121-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11846 69ca8d6d-28ef-0310-b511-8ec308f3f277
* change interface to bb_xasprintf() - more perfect for me.vodz2005-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 git-svn-id: svn://busybox.net/trunk/busybox@11694 69ca8d6d-28ef-0310-b511-8ec308f3f277
* correct set prompt if CONFIG_ASH_EXPAND_PRMT enabled, small automatic ↵vodz2005-09-261-3/+12
| | | | | | space->tabs convert by my personal editor git-svn-id: svn://busybox.net/trunk/busybox@11650 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use the shorter license headervapier2005-09-241-15/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11624 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use brief license linevapier2005-09-241-15/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11618 69ca8d6d-28ef-0310-b511-8ec308f3f277
* rename menu and touchup whitespacevapier2005-09-241-9/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11615 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Reduce exported from msh appletvodz2005-09-221-5/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11580 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Reduce exported from lash appletvodz2005-09-221-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11579 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Reduce exported from hush appletvodz2005-09-221-13/+15
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11578 69ca8d6d-28ef-0310-b511-8ec308f3f277
* more remove lost exportedvodz2005-09-221-6/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11574 69ca8d6d-28ef-0310-b511-8ec308f3f277
* committing:pgf2005-09-072-58/+108
| | | | | | | | | | | Summary 0000242: ash: read -t broken this also implements -n and -s options to read. (they're configured together because most of their code is in common, and separating them seemed silly. git-svn-id: svn://busybox.net/trunk/busybox@11351 69ca8d6d-28ef-0310-b511-8ec308f3f277
* destroy bug [0000404]vodz2005-09-051-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11334 69ca8d6d-28ef-0310-b511-8ec308f3f277
* 1) sync with dash_0.5.2-7vodz2005-09-052-59/+103
| | | | | | | | 2) but expand PS# as config option 3) correct kill error message again 4) remove show "line number" for interactive run (patch pending for dash) git-svn-id: svn://busybox.net/trunk/busybox@11331 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Stephane Billiart to improve ash error message.landley2005-08-141-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11148 69ca8d6d-28ef-0310-b511-8ec308f3f277
* implemented a builtin echo command in ash. moved the guts of thepgf2005-08-092-33/+34
| | | | | | | | | echo applet into libbb, and now call bb_echo() from both echo.c and ash.c git-svn-id: svn://busybox.net/trunk/busybox@11083 69ca8d6d-28ef-0310-b511-8ec308f3f277
* commiting:pgf2005-08-044-34/+388
| | | | | | | 0000025: vi-editing mode for ash git-svn-id: svn://busybox.net/trunk/busybox@11044 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use toplevel ARFLAGS and update default ARFLAGS to be quietvapier2005-07-271-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@10923 69ca8d6d-28ef-0310-b511-8ec308f3f277
* revert 10881, and refix by changing "if (vallen)" to "if (val)". thispgf2005-07-211-2/+3
| | | | | | | | is per the upstream fix for dash, in dash_0.5.2-6.diff. thanks vodz, for catching this. git-svn-id: svn://busybox.net/trunk/busybox@10888 69ca8d6d-28ef-0310-b511-8ec308f3f277
* applying fix for:pgf2005-07-201-2/+1
| | | | | | | | 0000261: Unsafe empty env var export in ash git-svn-id: svn://busybox.net/trunk/busybox@10881 69ca8d6d-28ef-0310-b511-8ec308f3f277
* applyinf fix for:pgf2005-07-201-1/+1
| | | | | | | | 0000155: variable expansion with braces in backticks in msh git-svn-id: svn://busybox.net/trunk/busybox@10876 69ca8d6d-28ef-0310-b511-8ec308f3f277
* applying fix from:pgf2005-07-201-11/+22
| | | | | | | 0000152: ash: quoting rules for local variables different to globals git-svn-id: svn://busybox.net/trunk/busybox@10875 69ca8d6d-28ef-0310-b511-8ec308f3f277
* applying:pgf2005-07-191-2/+2
| | | | | | | | | | | 0000054: Tab completing filenames in ash causes SEGV Simple tab completion operations cause busybox (ash) to access illegal addresses. git-svn-id: svn://busybox.net/trunk/busybox@10861 69ca8d6d-28ef-0310-b511-8ec308f3f277
* This one's from me. Fix ash "standalone shell".landley2005-05-071-21/+7
| | | | | | | | | | | | If we exec /proc/self/exe and only fall back to /bin/busybox if /proc isn't there, then we have a reasonable chance of having the standalone shell work even if busybox isn't installed in /bin on the system in question. Still won't work in a chroot environment, but it's an improvement. git-svn-id: svn://busybox.net/trunk/busybox@10264 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Shaun Jackman writes: Newlib uses both __getopt_initialized and optind to ↵vapier2005-03-041-5/+11
| | | | | | track initialization of getopt() git-svn-id: svn://busybox.net/trunk/busybox@9972 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - no need to check if JOBS is defined. Config.in ensures it.solar2005-02-101-7/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9838 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add ash read -t timeout support. initial code provided by Tim Yamin on ↵solar2005-02-092-3/+74
| | | | | | Oct/21/2004 on the busybox mailing list. Edited his code a little to keep syntax highlighers happy and make it optional when CONFIG_ASH_TIMEOUT is defined git-svn-id: svn://busybox.net/trunk/busybox@9837 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix CONFIG_ASH_MATH_SUPPORT_64 so it actually worksandersen2004-10-081-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9331 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Hiroshi Ito writes:andersen2004-10-081-0/+1
| | | | | | | | | | | ash "unset OLDPWD; cd -" causes segmentation fault. ( OLDPWD is not set when sh is invoked from getty. ) patch against current CVS is attached. git-svn-id: svn://busybox.net/trunk/busybox@9325 69ca8d6d-28ef-0310-b511-8ec308f3f277
* egor duda writes:andersen2004-10-082-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | Hi! I've created a patch to busybox' build system to allow building it in separate tree in a manner similar to kbuild from kernel version 2.6. That is, one runs command like 'make O=/build/some/where/for/specific/target/and/options' and everything is built in this exact directory, provided that it exists. I understand that applyingc such invasive changes during 'release candidates' stage of development is at best unwise. So, i'm currently asking for comments about this patch, starting from whether such thing is needed at all to whether it coded properly. 'make check' should work now, and one make creates Makefile in build directory, so one can run 'make' in build directory after that. One possible caveat is that if we build in some directory other than source one, the source directory should be 'distclean'ed first. egor git-svn-id: svn://busybox.net/trunk/busybox@9320 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix a typobug12004-09-241-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9275 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A bit of extra explanation regarding STANDALONEandersen2004-09-241-0/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9272 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patrick Huesmann noticed BusyBox would not link whenandersen2004-09-081-0/+2
| | | | | | | | | | | | | | | | | CONFIG_FEATURE_COMMAND_EDITING was defined *and* CONFIG_FEATURE_COMMAND_TAB_COMPLETION was undefined. Vladimir N. Oleynik writes: Its declare always, also if CONFIG_FEATURE_COMMAND_TAB_COMPLETION undefined. Patch to CVS version attached. --w vodz git-svn-id: svn://busybox.net/trunk/busybox@9226 69ca8d6d-28ef-0310-b511-8ec308f3f277