Some minor updates. Bump version number in preparation for release.
-Erik
This commit is contained in:
parent
0279505e8c
commit
b7e6f13b3c
20
Config.h
20
Config.h
@ -147,12 +147,12 @@
|
||||
// If you enabled BB_SH above, you may select one of the following shells.
|
||||
// You can only select ONE of the following shells. Sorry.
|
||||
//
|
||||
// lash is the very smallest shell (adds just 10k) and it is quite usable as a
|
||||
// command prompt, but it is not suitable for any but the most trivial scripting
|
||||
// (such as an initrd that calls insmod a few times) since it does not
|
||||
// understand Bourne shell grammer. It does handle pipes, redirects, and job
|
||||
// control though. Adding in command editing makes it very nice lightweight
|
||||
// command prompt.
|
||||
// lash is the very smallest shell (adds just 10k) and it is quite usable as
|
||||
// a command prompt, but it is not suitable for any but the most trivial
|
||||
// scripting (such as an initrd that calls insmod a few times) since it does
|
||||
// not understand Bourne shell grammer. It does handle pipes, redirects, and
|
||||
// job control though. Adding in command editing makes it very nice
|
||||
// lightweight command prompt.
|
||||
//#define BB_FEATURE_LASH
|
||||
//
|
||||
// hush is also quite small (just 18k) and it has very complete Bourne shell
|
||||
@ -164,10 +164,10 @@
|
||||
// msh: The minix shell (adds just 30k) is quite complete and handles things
|
||||
// like for/do/done, case/esac and all the things you expect a Bourne shell to
|
||||
// do. It is not always pedantically correct about Bourne shell grammer (try
|
||||
// running the shell testscript "tests/sh.testcases" on it and compare vs
|
||||
// bash) but for most things it works quite well. It also uses only vfork, so
|
||||
// it can be used on uClinux systems. This was only recently added, so there is
|
||||
// still room to shrink it further...
|
||||
// running the shell testscript "tests/sh.testcases" on it and compare vs bash)
|
||||
// but for most things it works quite well. It also uses only vfork, so it can
|
||||
// be used on uClinux systems. This was only recently added, so there is still
|
||||
// room to shrink it further...
|
||||
#define BB_FEATURE_MSH
|
||||
//
|
||||
// ash: This adds about 60k in the default configuration and is the most
|
||||
|
4
Makefile
4
Makefile
@ -18,7 +18,7 @@
|
||||
#
|
||||
|
||||
PROG := busybox
|
||||
VERSION := 0.52pre
|
||||
VERSION := 0.52
|
||||
BUILDTIME := $(shell TZ=UTC date -u "+%Y.%m.%d-%H:%M%z")
|
||||
export VERSION
|
||||
|
||||
@ -377,6 +377,8 @@ libbb.a: $(LIBBB_MOBJ) $(LIBBB_AROBJS) $(LIBBB_OBJS)
|
||||
|
||||
usage.o: usage.h
|
||||
|
||||
sh.o: sh.c lash.c hush.c msh.c ash.c
|
||||
|
||||
libbb/loop.o: libbb/loop.h
|
||||
|
||||
libbb/loop.h: mk_loop_h.sh
|
||||
|
8
TODO
8
TODO
@ -10,13 +10,6 @@ around to it some time. If you have any good ideas, please let me know.
|
||||
netkit-tiny. Per discussions on the mailing list, this isn't going
|
||||
to happen. False alarm. Sorry about the confusion.
|
||||
|
||||
* The default busybox shell, lash, is really too weak for serious use,
|
||||
although it is possible to run many simple systems with it. BusyBox
|
||||
0.52 now contains a rewritten shell, hush, which understands most
|
||||
Bourne grammar, with only about a 4 Kbyte binary size penalty. You can
|
||||
engage hush at pre-compile time by "ln -sf hush.c sh.c; touch hush.c".
|
||||
Hush is young, and has plenty of bugs to shake out, so think twice before
|
||||
using it for production systems. We welcome bug reports and patches.
|
||||
|
||||
-Erik
|
||||
|
||||
@ -25,6 +18,7 @@ around to it some time. If you have any good ideas, please let me know.
|
||||
Possible apps to include some time:
|
||||
|
||||
* hwclock
|
||||
* start-stop-daemon
|
||||
* group/commonize strings, remove dups (for i18n, l10n)
|
||||
|
||||
-----------
|
||||
|
@ -1,5 +1,5 @@
|
||||
Name: busybox
|
||||
Version: 0.52pre
|
||||
Version: 0.52
|
||||
Release: 1
|
||||
Group: System/Utilities
|
||||
Summary: BusyBox is a tiny suite of Unix utilities in a multi-call binary.
|
||||
|
@ -1,5 +1,5 @@
|
||||
Name: busybox
|
||||
Version: 0.52pre
|
||||
Version: 0.52
|
||||
Release: 1
|
||||
Group: System/Utilities
|
||||
Summary: BusyBox is a tiny suite of Unix utilities in a multi-call binary.
|
||||
|
Loading…
Reference in New Issue
Block a user