Eloquence patches are provided to either fix a defect or limitation
that was found after release and/or to add new functionality.
For an overview on available patches, please refer to the Eloquence B.07.10
patch overview document.
Eloquence patches are typically included in a subsequent release or distribution.
Patches are provided as compressed tar (on HP-UX and Linux) or zip archives (on Windows).
Eloquence B.07.10 patch file names have a format as shown below:
PE71-0601010-hpux-ia64.tar.gz
^ ^ ^
| | Architecture
| Operating system
Patch id
The patch id consists of two digits year, month and day and an additional digit
to distinguish multiple patches released on the same day.
The operating system specifies the operating system and architecture either
hardware dependencies or a specific distribution.
A README file is provided for each patch that describes the fixed problems,
installation instructions and affected files. The README file on the ftp server
uses UNIX conventions (line feed as a line separator) and can be opened on Windows
using the Eloquence IDE or the Windows WordPad application.
Patches should be installed in ascending order and are usually cumulative
and include the replaced patches. The following information is included
in a patch description:
- Severity - One of NEW FUNCTIONALITY, BUG FIX or CRITICAL.
CRITICAL patches should always be installed as they might fix a possible data
corruption problem.
- Platforms - All or a list of affected operating systems
- List of replaced patches (if any)
On HP-UX and Linux, Eloquence patches are relative to the /opt/eloquence6
directory. The Windows zip archives do not include path information.
Eloquence "beta" patches are used to release optional patches (eg. new
functionality or non-critical fixes).
The "beta" patch status in the patch lifecycle is used to indicate that a
given patch has completed lab-internal testing successfully, but has not yet
seen sufficient exposure to different customer environments to be considered
a recommended patch.
HP-UX
To install the patch you need to uncompress and unpack it with gzip
and tar. The gzip utility is included with HP-UX 10.x and above.
Installation requires root privileges.
cd /opt/eloquence6
gzip -dc /path/to/PE71-<id>-hpux-<arch>.tar.gz | tar xf -
Where <id> is the patch id (such as 0304041) and <arch>
is the patch architecture (such as pa20). The architecture should be
equivalent to the Eloquence distribution that was installed initially.
The following architectures are supported with Eloquence B.07.10:
- pa11 - PA-RISC 1.1
- pa20 - PA-RISC 2.0 (32 and 64 bit HP-UX)
- ia64 - Itanium
HP-UX patches include a README file that is placed in the
share/doc subdirectory for later reference.
Linux
To install the patch you need to uncompress and unpack it with tar.
Installation requires root privileges.
cd /opt/eloquence6
tar xzf /path/to/PE71-<id>-linux-<arch>.tar.gz
Where <id> is the patch id (such as 0601010) and <arch>
is the patch architecture (such as glibc2.2). The architecture should be
equivalent to the Eloquence distribution that was installed initially.
The following architectures are supported with Eloquence B.07.10:
- glibc2.2 - glibc2.2 (or newer) based Linux distribution
Linux patches include a README file which is placed in the
share/doc subdirectory for later reference.
Windows
Windows patches are provided as self-extracting executables which automatically
install the contained patch files to the appropriate directories.
In addition, Windows patches were provided as zip archives and required manual
installation of the contained files. Each of these archives include a README file
which contains detailed instructions about how the patch files must be installed.
Windows patches include a README file which is placed in the
share/doc subdirectory for later reference.
Uninstalling Patches
Eloquence patches currently do not support uninstallation of patches.
The options below are available to revert to a previous state:
- Backup the modified files before installing a patch and if necessary restore the
previous file versions from backup. The patch description lists the modified files and
restoring those files (and removing the patch description from the share/doc directory)
is suffcient to backout a patch and revert to the previous state.
- Install previous patch. As Eloquence patches are cumulative and simply replace
entire files, installing a superseded patch is usually sufficient to backout a patch
(in addition, please consider to remove the patch description from the share/doc directory).
Please verify the list of updated files match.
- Re-install the product and then install the desired patches. In addition, please
remove any patch descriptions from the share/doc directory.
|