Release Date: Jan 2005
Before installing this patch you must already have nmake release lu3.7 installed. If you already have a valid license for lu3.7 you do not need a new license to use this patch. For any license requests please contact the Bell Labs Licensing Team.
This patch is to be applied to an existing nmake lu3.7 based installation. All current lu3.7 nmake users are entitled to download and install this patch -- a new license is not needed to use the patch. If you do not have version lu3.7 installed then you should not install this patch.
This patch will replace several files in your lu3.7 node (details are below). Any file to be replaced will first be backed up so it may be recovered if necessary.
The JavaDeps package has also been updated to JavaDeps lu2.2.1 and is distributed as a separate package. The JavaDeps update is not required for this patch but is recommended for those using JavaDeps. For details and downloads see our JavaDeps web site.
This patch contains the following components (found under the update/ subdirectory):
Plus the following patch support files:
The following fixes are provided in this patch:
.SUNWCChsuffix header files. A new probe variable,
CC.SUFFIX.LINKHEADER, has been added to support this.
LINE_MAXwhich is usually 2048 but may vary by platform.
logfiltercommands on Solaris no longer depend on the
-Ilist, which could lead to an unexpected compile error during incremental builds. This has been fixed.
We recommend installing this patch while no one is running the nmake command. Use the following steps to install the patch.
The SFU/Interix patch package is distributed as a BSD-style pkg_add package. The installation is the same as the base package described in the lu3.7 installation instructions. The patch will update the current lu3.7 installation.
$ pkg_add nmake-lu3.7-p01-sfu.3.5-bin.tgz +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Welcome to the Lucent(R) nmake Product Builder This script will update Lucent(R) nmake at /opt/nmake.lu3.7 to patch 01. The files and directories will be owned by richb. Do you want to proceed [y/n]? y Unpacking files... Creating directories... Setting permissions... Installation complete! See /opt/nmake.lu3.7/README.nmake for information. For support, updates and documentation: http://www.bell-labs.com/project/nmake/ email@example.com
An install script is used to apply the patch. All actions performed by the install script are logged to file install.log. If the install script is executed more than once each instance will be recorded in the log file. The install script also provides a rollback feature to uninstall the patch and return the lu3.7 node to its previous state.
$ cd <nmake_lu3.7_root>
patch01" will be created which contains the patch files.
$ zcat downloaded_file | tar xvf -
$ tar xzvf downloaded_file
$ gunzip -c downloaded_file | tar xvf -
$ cd patch01
$ ./install.shIf you are happy with the summary then press '
y' and '
enter' (or '
return') to start the update. Any other key will abort the update before any changes are made.
* Do you want to start the install? (y/n) yAs the install script executes it will show you what files are being backed up and installed. A file named
install.logwill be created or appended to containing the actions taken by the installation script.
Uninstall the patch on SFU/Interix platforms using the pkg_delete command. This will remove the patch and restore the previous version. Note that the patch must be uninstalled before the base release can be uninstalled.
$ pkg_delete nmake-lu3.7-p01-sfu.3.5-bin.tgz +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ This script will uninstall Lucent(R) nmake patch 01 from /opt/nmake.lu3.7, and restore the previous version. Do you want to proceed [y/n]? y
To back-out the patch and restore the original files run the
install.sh script again. If the patch has already been
installed the script will ask if you would like to restore the original
files or reinstall the patch. The restore option is only available
after the patch has been successfully installed.
READMEand the directory
$ cd <nmake_lu3.7_root>/patch01
install.shscript. If the patch has already been installed you will be asked if you want to restore or reinstall the software. To back-out the patch chose the restore option, number 1.
$ ./install.sh * You have the following options: 1) Restore - backout the patch and restore original files. 2) Install - attempt to install the patch again. Select 1 or 2 --> 1You will then be given a summary of the files to be restored. If you are happy with the summary then press '
y' and '
enter' (or '
return') to start the restore. Any other key will abort the restore before any changes are made.
* Do you want to start the restore? (y/n) yAs the script executes you will be shown what files are being restored. The
install.logfile will be appended with the actions taken by the restore.