|
|
These tarballs are intended to be installed over an existing OpenSolaris ≥ B110 i386 or SPARC installation and provide ksh93t_20090622_beta for testing and evaluation purposes ONLY.Please report any problems/errors/bugs/comments to the ksh93-integration project bugzilla or the ksh93-integration mailinglist (please subscribe before posting).
Example for i386/AMD64:
$ cd /tmp $ /usr/sfw/bin/wget http://www.opensolaris.org/os/project/ksh93-integration/downloads/ksh93_integration_20090822_snapshot_i386.tar.bz2 $ sum -x md5 ksh93_integration_20090822_snapshot_i386.tar.bz2 a0be4104332c4b4e7b2276e2c5ec5022 ksh93_integration_20090822_snapshot_i386.tar.bz2 # cd / # sync ; sync # bzcat </tmp/ksh93_integration_20090822_snapshot_i386.tar.bz2 | tar -xvof - # sync ; sync
Example for SPARC:
$ cd /tmp $ /usr/sfw/bin/wget http://www.opensolaris.org/os/project/ksh93-integration/downloads/ksh93_integration_20090822_snapshot_sparc.tar.bz2 $ sum -x md5 ksh93_integration_20090822_snapshot_sparc.tar.bz2 7e51d76427f2a033f721fef6a87531af ksh93_integration_20090822_snapshot_sparc.tar.bz2 # cd / # sync ; sync # bzcat </tmp/ksh93_integration_20090822_snapshot_sparc.tar.bz2 | tar -xvof - # sync ; sync
After installation of the tarball the following steps will replace the original Bourne shell with ksh93: Example for i386/AMD64:
# cp /usr/bin/i86/ksh93 /sbin/ksh93 # [[ ! -f /sbin/bsh ]] && mv /sbin/sh /sbin/bsh || rm /sbin/sh # mv /sbin/ksh93 /sbin/sh # sync ; sync
Example for SPARC:
# cp /usr/bin/sparcv7/ksh93 /sbin/ksh93 # [[ ! -f /sbin/bsh ]] && mv /sbin/sh /sbin/bsh || rm /sbin/sh # mv /sbin/ksh93 /sbin/sh # sync ; sync
| BugID | Title |
| 4701104 | *tail* tail -r has limitations on un-mmappable files (/etc/mnttab) |
| 6605478 | ksh93 profile shell option does not work |
| 6705126 | first call to read does not honor new setting of HISTFILE |
| 6764665 | *libpp* Array overrun in libpp |
| 6765756 | *libast* Array overruns in libast |
| 6769332 | Recursive function+command substitutions terminate shell after 257 iterations |
| 6778077 | *ksh93* does not understand "THAW" as a signal for use with trap |
| 6789247 | [ku1] libast/ksh93 1-digit hexfloat base conversion rounds incorrectly |
| 6790507 | RFE: Update /usr/bin/tail and /usr/xpg4/bin/tail to AT&T AST "tail" |
| 6791838 | *ksh93* unset of a variable which is not set should return 0 |
| 6793714 | RFE: Update /usr/bin/comm to AT&T AST "comm" |
| 6793719 | RFE: Update /usr/bin/cut to AT&T AST "cut" |
| 6793721 | RFE: Update /usr/bin/paste to AT&T AST "paste" |
| 6793722 | RFE: Update /usr/bin/cmp to AT&T AST "cmp" |
| 6793726 | RFE: Update /usr/bin/uniq to AT&T AST "uniq" |
| 6793735 | RFE: Update /usr/bin/wc to AT&T AST "wc" |
| 6793744 | RFE: Add /usr/share/doc/ksh/ for ksh93 documentation |
| 6793747 | RFE: Provide "print" builtin as /usr/bin/print for external applications |
| 6793763 | RFE: Update /usr/bin/ksh93 to ast-ksh.2009-05-05 |
| 6794952 | RFE: Enable "globstar" option in /etc/ksh.kshrc |
| 6805792 | [ku1] Moving local compound var into array does not work |
| 6805794 | [ku1] printf returns "invalid character constant" for $ printf "%dn" "'<euro>" |
| 6805795 | [ku1] ksh93 does not differ between -0 and +0 |
| 6805797 | [ku1]Can't append to nodes of an array of compound vars if addressing them via nameref |
| 6805799 | Indexed compound variable arrays do not work... |
| 6805800 | [ku1] Declaring associative compound array does not work |
| 6805812 | RFE: Update /usr/bin/head to AT&T AST "head" |
| 6805813 | RFE: Update /usr/bin/join to AT&T AST "join" |
| 6805814 | RFE: Update /usr/bin/mkfifo to AT&T AST "mkfifo" |
| 6805819 | RFE: Update /usr/bin/tee to AT&T AST "tee" |
| 6809663 | shlint missing ending newline on errors |
| 6811916 | ksh93 repeatedly seg faults when "tee" builtin is interupted via <ctrl-c> in inteactive mode |
| 6821113 | SUNWosdem package issues |
| 6828644 | RFE: Update /usr/bin/logname to AT&T AST "logname" |
| 6828692 | RFE: Update /usr/bin/cksum to AT&T AST "cksum" |
| 6834184 | ksh93 gets SIGSEGV if HISTFILE is changed in place. |
| 6834207 | ksh93 gets SIGSEGV on interactive function definition with HISTSIZE unset |
| 6835835 | ksh93 "cat" builtin does not handle "-n" correctly |
| 6841442 | Need exception list for OS/Net trees managed via Subversion |
| 6848486 | "echo ${test}" with test undefined crashes the shell |
| 6850672 | ksh93 (VISUAL=vi) crashes with memory fault while scolling through history |
| 6855875 | typeset -X x ; print $x # does not print sufficient digits to restore value |
~--- ./test1_x86/usr/src/tools/env/opensolaris.sh Thu Sep 14 13:17:59 2006 +++ ./opensolaris.sh Sun Jul 30 00:50:08 2006 @@ -43,10 +43,10 @@ # This is a variable for the rest of the script - GATE doesn't matter to # nightly itself -GATE=testws; export GATE +GATE=prototype021; export GATE +# workaround for B111 build issue +export NOT_UNDER_SCM=true # CODEMGR_WS - where is your workspace at (or what should nightly name it) -CODEMGR_WS="/export/$GATE"; export CODEMGR_WS +CODEMGR_WS="/home/test001/ksh93/on_build1/$GATE"; export CODEMGR_WS # Location of encumbered binaries. ON_CLOSED_BINS="$CODEMGR_WS/closed"; export ON_CLOSED_BINS
Terms of Use
|
Privacy
|
Trademarks
|
Copyright Policy
|
Site Guidelines
|
Site Map
|
Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
© 2012, Oracle Corporation and/or its affiliates.