source: freewrt/package/mksh/Config.in@ 56fec81

freewrt_1_0 freewrt_2_0
Last change on this file since 56fec81 was 56fec81, checked in by Thorsten Glaser <tg@…>, 14 years ago

mksh R40d

git-svn-id: svn://www.freewrt.org/branches/freewrt_1_0@3971 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 2.1 KB
Line 
1config FWRT_PACKAGE_MKSH
2 prompt "mksh.............................. The MirBSD enhanced Korn Shell"
3 tristate
4 default n
5 select BUSYBOX_CONFIG_READLINK
6 select BUSYBOX_CONFIG_FEATURE_READLINK_FOLLOW
7 help
8 mksh is the MirBSD enhanced version of the Public Domain Korn
9 shell (pdksh), a Bourne-compatible shell which is largely si-
10 milar to the original AT&T Korn shell; mksh is the only pdksh
11 derivate currently being actively developed. It includes bug
12 fixes and feature improvements, in order to produce a modern,
13 robust shell good for interactive and especially script use.
14 mksh has UTF-8 support (in substring operations and the Emacs
15 editing mode) and, while R40d corresponds to OpenBSD 5.0-cur-
16 rent ksh (without GNU bash-like PS1 and fancy character clas-
17 ses), adheres to SUSv4 and is much more robust. The code has
18 been cleaned up and simplified, bugs fixed, standards compli-
19 ance added, and several enhancements (for extended compatibi-
20 lity to other modern shells - as well as a couple of its own)
21 are available. It has sensible defaults as usual with BSD.
22
23 This package also adds /bin/mksh to /etc/shells and creates
24 a /etc/mkshrc file, which can be used to further customise
25 the shell's look and feel, in order to create a consistent
26 working environment.
27
28 http://mirbsd.de/mksh
29
30config FWRT_PACKAGE_MKSH_FULL
31 bool " Include all features"
32 depends FWRT_PACKAGE_MKSH
33 default n
34 help
35 Disable this to remove a few functions from mksh to make it smaller.
36 Ideal for embedded systems. However, be aware you will lose some
37 functionality you'd otherwise expect, among these is the vi command
38 line editing mode, some builtins, language features, etc.
39
40config FWRT_PACKAGE_MKSH_AS_BINASH
41 bool " Install mksh as /bin/ash"
42 depends FWRT_PACKAGE_MKSH
43 depends !BUSYBOX_CONFIG_ASH
44 default y
45 help
46 Enable this, because some scripts use #!/bin/ash so FreeWRT needs a
47 working /bin/sh and /bin/ash all the time, which can be either of
48 mksh or busybox ash.
49
50comment " Disable ash above to be able to install mksh as /bin/ash if desired"
51 depends FWRT_PACKAGE_MKSH
52 depends BUSYBOX_CONFIG_ASH
Note: See TracBrowser for help on using the repository browser.