- Issued:
- 2008-07-24
- Updated:
- 2008-07-24
RHBA-2008:0704 - Bug Fix Advisory
Synopsis
ksh bug fix update
Type/Severity
Bug Fix Advisory
Topic
An updated ksh package that fixes various bugs is now available.
Description
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
Affected Products
- Red Hat Enterprise Linux Server 4 x86_64
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Server 4 i386
- Red Hat Enterprise Linux Workstation 4 x86_64
- Red Hat Enterprise Linux Workstation 4 ia64
- Red Hat Enterprise Linux Workstation 4 i386
- Red Hat Enterprise Linux Desktop 4 x86_64
- Red Hat Enterprise Linux Desktop 4 i386
- Red Hat Enterprise Linux for IBM z Systems 4 s390x
- Red Hat Enterprise Linux for IBM z Systems 4 s390
- Red Hat Enterprise Linux for Power, big endian 4 ppc
Fixes
- BZ - 429153 - scripts failing under ksh
CVEs
(none)
References
(none)
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.