| 1 |
config FWRT_PACKAGE_MKSH |
| 2 |
prompt "mksh................................. The MirBSD enhanced Korn Shell" |
| 3 |
tristate |
| 4 |
default y |
| 5 |
help |
| 6 |
mksh is the MirBSD enhanced version of the Public Domain Korn |
| 7 |
shell (pdksh), a bourne-compatible shell which is largely si- |
| 8 |
milar to the original AT&T Korn shell. It includes bug fixes |
| 9 |
and feature improvements in order to produce a modern, robust |
| 10 |
shell good for interactive and especially script use. It has |
| 11 |
UTF-8 support in the emacs command line editing mode; corres- |
| 12 |
ponds to OpenBSD 4.4-current ksh sans GNU bash-like $PS1; the |
| 13 |
build environment requirements are autoconfigured; throughout |
| 14 |
code simplification/bugfix/enhancement has been done, and the |
| 15 |
shell has extended compatibility to other modern shells. |
| 16 |
|
| 17 |
This package also installs mksh as /bin/ash and /bin/sh (i.e. |
| 18 |
the default Bourne/POSIX shell) and creates a ~/.mkshrc file, |
| 19 |
which can be used to further customise the look and feel. |
| 20 |
|
| 21 |
mksh is an essential part of the FreeWRT operating system; if |
| 22 |
you disable it, your system will become unusable. |
| 23 |
|
| 24 |
http://mirbsd.de/mksh |
| 25 |
|
| 26 |
config FWRT_PACKAGE_MKSH_FULL |
| 27 |
bool " Include all features" |
| 28 |
depends FWRT_PACKAGE_MKSH |
| 29 |
default y |
| 30 |
help |
| 31 |
Disable this to remove a few functions from mksh to make it smaller. |
| 32 |
Ideal for embedded systems. However, be aware you will lose some |
| 33 |
functionality you'd otherwise expect, among these is the vi command |
| 34 |
line editing mode, the readlink and rename builtins, etc. |