Description of problem: Ksh newer version - ksh-93s on rhel5.3 and rhel5.4 does not support parenthesis which is supported in ksh-93r(non-updated rhel5.2 or older). This is upstream change in syntax which is not documented. We have to document it in changelog. How reproducible: Every time Steps to Reproduce: Create script 'tst_options.sh' ---------- #!/bin/ksh while getopts ":h:j:d:o:p:acqv:g(forceCDgskit)" opt do echo $opt : $OPTARG done --------- Execute it with following argument tst_options.sh -h This_is_h -p This_is_p Actual results: h : This_is_h ? : p Expected results: h : This_is_h p : This_is_p
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2010-0234.html