MirBSD Korn Shell
mksh is the MirBSD enhanced version of the Public Domain Korn
shell (pdksh), a Bourne-compatible shell which is largely si‐
milar to the original AT&T Korn shell; mksh is the only pdksh
derivate currently being actively developed. It includes bug
fixes and feature improvements, in order to produce a modern,
robust shell good for interactive and especially script use.
mksh has UTF-8 support (in substring operations and the Emacs
editing mode) and, while R40e corresponds to OpenBSD 5.1-cur‐
rent ksh (without GNU bash-like PS1 and fancy character clas‐
ses), adheres to SUSv4 and is much more robust. The code has
been cleaned up and simplified, bugs fixed, standards compli‐
ance added, and several enhancements (for extended compatibi‐
lity to other modern shells – as well as a couple of its own)
are available. It has sensible defaults as usual with BSD.
Authors:
Thorsten Glaser
- Developed at shells
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/mksh && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
mksh-R56c.tgz | 0000417218 407 KB | |
mksh-vendor-mkshrc.patch | 0000001142 1.12 KB | |
mksh.changes | 0000031872 31.1 KB | |
mksh.spec | 0000008392 8.2 KB |
Revision 17 (latest revision is 25)
- Remoce patch mksh-locale.patch and use upstream compile flags MKSH_EARLY_LOCALE_TRACKING as replacement - Update to version R56c R56c is a bugfix-only release everyone must upgrade to: [komh] Remove redundant OS/2-specific code, clean up others [komh, tg] Fix drive-qualified (absolute and relative) DOS-style path support in realpath functionality, partially other places [tg] Don’t substitute ${ENV:-~/.mkshrc} result again [tg] Improve OS/2 $PATH (et al.) handling, drive-relative paths [tg] Add MKSH_ENVDIR compile-time option for Jehanne and Plan 9 [tg] Limit nesting when parsing malformed code (Debian #878947) [tg] Update wcwidth data with bugfixed script (still Unicode 10; resulting values are identical to glibc git master for extant chars) [Dr. Werner Fink] Raise some time limits in the testsuite [Shamar] Add support for the Jehanne operating system [komh] Set stdin to text mode before executing child processes on OS/2 [komh] Pass arguments via a resonse file if executing a child fails [Dr. Werner Fink] Early locale tracking as a compile-time option [tg] Fix regressions introduced with new fast character classes R56b is a bugfix-only release everyone should upgrade to: [tg] Reference the FAQ webpage [panpo, Riviera] Fix documentation bug wrt. Esc+Ctrl-L [tg, Larry Hynes] Fix “0” movement in vi mode [tg] Replace broken libcs’ offsetof macro with MirBSD’s R56 is a bugfix release with some experimental fixes: [tg, Seb] Do not apply alias name restrictions to hash/tilde tracking [tg] Restore ‘.’, ‘:’ and ‘[’ in alias names (“[[” is still forbidden) [tg] Fix accidentally defanged $PATHSEP test [tg] On ^C (INTR and QUIT edchars), shove edit line into history
Comments 0