I'm sponsoring this fast-track request on behalf of the ksh93-integration and busybox projects. The timeout is set for Friday, July 31, 2009.
-Alan Coopersmith- alan.coopersmith at sun.com Sun Microsystems, Inc. - X Window System Engineering Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI This information is Copyright 2009 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: AST versions of fold, mktemp, pathchk, & tty 1.2. Name of Document Author/Supplier: Author: Roland Mainz 1.3 Date of This Document: 24 July, 2009 4. Technical Description The release binding is the same as with the previous ksh93 project: a patch/micro release of Solaris delivering through OS/Net Stability levels are as described below. Additional materials (man pages and diffs) can be found in the 'materials/' subdirectory. This project is an amendment to the Korn Shell 93 Integration project (PSARC/2006/550, PSARC/2006/587, PSARC/2007/035, PSARC/2008/094, PSARC/2008/344, PSARC/2009/063 and PSARC/2009/248) and depends on PSARC/2009/248, specifying the following additional interfaces: 1) An enhanced version of the "fold" utility and an identical ksh93 built-in command 2) An enhanced version of the "mktemp" utility and an identical ksh93 built-in command 3) An enhanced version of the "pathchk" utility and an identical ksh93 built-in command 4) An enhanced version of the "tty" utility and an identical ksh93 built-in command Bug/RFE Number(s): 6863449 RFE: Update /usr/bin/fold to AT&T AST "fold" 6861633 RFE: Update /usr/bin/mktemp to AT&T AST "mktemp" 6863450 RFE: Update /usr/bin/pathchk to AT&T AST "pathchk" 6861634 RFE: Update /usr/bin/tty to AT&T AST "tty" Interface Stability Description --------- --------- ----------- /usr/bin/fold Committed fold command /usr/bin/mktemp Committed mktemp command /usr/bin/tty Committed tty command /usr/bin/pathchk Committed pathchk command ##### Introduction: This case proposes to deliver the following features as a set of independent putbacks as they become available. Each feature is self contained and independent of the others, so out of order and partial putbacks at this granularity should have no adverse impact on the functionality and behavior of the system as a whole. #### Part 1: Enhancement of /usr/bin/fold The first part of this project specifies an enhancement to /usr/bin/fold based on the AT&T AST "fold" command. The AT&T AST version of the "fold" utility provides support for the following additional options found commonly in other implementations such as GNU and BSD: -- snip -- --bytes (same as existing "-b" option) -c, --continue=text -d, --delimiter=delim --spaces (same as existing "-s" option) --width=width (same as existing "-w"/"-<number>" option) --man, --html, --nroff, --help, --version -- snip -- The stability of the "/usr/bin/fold" command and built-in command-line interface (including the new options) and system variables documented in fold(1) and specified by IEEE Std 1003.1-2008 is "Committed". For further information/specifications see the materials/-folder. #### Part 2: Enhancement of /usr/bin/mktemp The second part of this project specifies an enhancement to /usr/bin/mktemp based on the AT&T AST "mktemp" command. The AT&T AST version of the "mktemp" utility provides support for the following additional options found commonly in other implementations such as GNU and BSD: -- snip -- --directory (same as existing "-d") -m, --mode --default (same as existing "-p") --quiet (same as existing "-q") --tmp, --temporary-directory (same as existing "-t") --unsafe, --dry-run (same as existing "-u") --man, --html, --nroff, --help, --version -- snip -- The stability of the "/usr/bin/mktemp" command and built-in command-line interface (including the new options) and system variables documented in mktemp(1) is "Committed". For further information/specifications see the materials/-folder. #### Part 3: Enhancement of /usr/bin/pathchk The third part of this project specifies an enhancement to /usr/bin/pathchk based on the AT&T AST "pathchk" command. The AT&T AST version of the "pathchk" utility provides support for the following additional options found commonly in other implementations such as GNU and BSD: -- snip -- --portability (same as existing "-p" option) -P --man, --html, --nroff, --help, --version -- snip -- The stability of the "/usr/bin/pathchk" command and built-in command-line interface (including the new options) and system variables documented in pathchk(1) and specified by IEEE Std 1003.1-2008 is "Committed". For further information/specifications see the materials/-folder. #### Part 4: Enhancement of /usr/bin/tty The 4th part of this project specifies an enhancement to /usr/bin/tty based on the AT&T AST "tty" command. The AT&T AST version of the "tty" utility provides support for the following additional options found commonly in other implementations such as GNU and BSD: -- snip -- --line-number (same as existing option "-l") --silent|quiet (same as existing "-s") --man, --html, --nroff, --help, --version -- snip -- The stability of the "/usr/bin/tty" command and built-in command-line interface (including the new options) and system variables documented in tty(1) and specified by IEEE Std 1003.1-2008 is "Committed". For further information/specifications see the materials/-folder. 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: ON 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open