Bug Fix Advisory ksh bug fix update

Advisory: RHBA-2008:0704-3
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-07-24
Last updated on: 2008-07-24
Affected Products: Red Hat Enterprise Linux Extras (v. 4)
OVAL: N/A

Details

An updated ksh package that fixes various bugs is now available.

KSH-93 is the most recent version of the KornShell by David Korn of AT&T
Bell Laboratories. KornShell is a shell programming language, which is
upwards-compatible with "sh" (the Bourne Shell).

This updated ksh package includes fixes for the following bugs:

* processes spawned by ksh that were stopped by being sent a SIGSTOP
signal, and then were continued by being sent a SIGCONT signal, always gave
a return value of 19, which was incorrect. Processes should exit with their
normal return values if they exited normally.

* incorrect coprocess handling could lead to losing return values of
coprocesses, which could result in various unexpected script failures. The
coprocess handling in ksh has been fixed in this updated package.

* various exit code and signal-handling errors have been fixed in this
updated package.

Users are advised to upgrade to this updated ksh package, which resolves
these issues.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188

Updated packages

Red Hat Enterprise Linux Extras (v. 4)

SRPMS:
ksh-20050202-0.5E.4.src.rpm     5d1df29dd84f2854e0fab7f176d49651
ksh-20050202-0.5E.4.src.rpm     5d1df29dd84f2854e0fab7f176d49651
ksh-20050202-0.5E.4.src.rpm     5d1df29dd84f2854e0fab7f176d49651
ksh-20050202-0.5E.4.src.rpm     5d1df29dd84f2854e0fab7f176d49651
 
IA-32:
ksh-20050202-0.5E.4.i386.rpm     987f62cd10f3ea6885bf5d252399a3a5
ksh-20050202-0.5E.4.i386.rpm     987f62cd10f3ea6885bf5d252399a3a5
ksh-20050202-0.5E.4.i386.rpm     987f62cd10f3ea6885bf5d252399a3a5
ksh-20050202-0.5E.4.i386.rpm     987f62cd10f3ea6885bf5d252399a3a5
 
IA-64:
ksh-20050202-0.5E.4.ia64.rpm     fcb8b095c640274ee581744a7489eda6
ksh-20050202-0.5E.4.ia64.rpm     fcb8b095c640274ee581744a7489eda6
ksh-20050202-0.5E.4.ia64.rpm     fcb8b095c640274ee581744a7489eda6
 
PPC:
ksh-20050202-0.5E.4.ppc.rpm     46c4b73f35d33d15027fce207d1d365f
 
s390:
ksh-20050202-0.5E.4.s390.rpm     7932027ddfa5a3e677ec6e47ae4f67f3
 
s390x:
ksh-20050202-0.5E.4.s390x.rpm     3b59c6fe405cfc03779b515c440b3034
 
x86_64:
ksh-20050202-0.5E.4.x86_64.rpm     4b57f3f9ab5195265bc047b148c4c554
ksh-20050202-0.5E.4.x86_64.rpm     4b57f3f9ab5195265bc047b148c4c554
ksh-20050202-0.5E.4.x86_64.rpm     4b57f3f9ab5195265bc047b148c4c554
ksh-20050202-0.5E.4.x86_64.rpm     4b57f3f9ab5195265bc047b148c4c554
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

429153 - scripts failing under ksh


Keywords

ksh


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/