This is the initial checkin of Larry Doolittle's hush.c, using his

April 25, 2001 snapshot, adjusted a bit by me so it has cmdedit support.

This checkin also removes sh.c.  In the future sh.c will be a symlink to
your shell of choice.  For now, this symlink will default to pointing to
lash.c (as in the past).  If you change the symlink to point to hush.c,
then thats what you will get.  This symlink business is a temporary situation,
which will be cleaned up Real Soon Now(tm).

 -Erik
This commit is contained in:
Eric Andersen 2001-04-26 23:22:31 +00:00
parent a1dbc22469
commit 25f2703015
4 changed files with 4383 additions and 1935 deletions

View File

@ -271,6 +271,7 @@ CFLAGS += $(CFLAGS_EXTRA)
all: applet_source_list busybox busybox.links doc
applet_source_list: busybox.sh Config.h
if [ ! -L sh.c ] ; then ln -s lash.c sh.c ; fi
(echo -n "APPLET_SOURCES := "; $(SHELL) $^ $(BB_SRC_DIR)) > $@
doc: olddoc

2191
hush.c Normal file

File diff suppressed because it is too large Load Diff

1935
sh.c

File diff suppressed because it is too large Load Diff

2191
shell/hush.c Normal file

File diff suppressed because it is too large Load Diff