Kbase P26198: How to install a Progress V8 patch on UNIX.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Unverified
GOAL:
How to install a Progress V8 patch on UNIX.
FIX:
1. Make a temporary working directory and download the patch archive into it.
2. In the working directory, extract the patch files by entering the following command: uncompress -c <patch-tarfile> | tar xvf -
3. Read through the entire README.PRO file before proceeding.
4. Log in as "root". If you do not know the root password for your system, check with your system administrator.
5. Make sure the "DLC" environment variable is set to the directory that contains the PROGRESS installation you want to patch. If the "DLC" variable has not been set then enter one of the following commands to set it (assume "/dlc" is PROGRESS directory):
For the Bourne and Korn shells enter "DLC=/dlc; export DLC"
For the C-Shell enter "setenv DLC /dlc".
6. Shut down all PROGRESS processes for the installation you are going to install this patch on. Check with your system administrator if you do not know how to shut down PROGRESS.
7. Backup existing files by following steps 1 & 2 of the INSTALLATION INSTRUCTIONS in the README.PRO.
8. Copy the patch files into the appropriate directories:
cp -r dlc/* $DLC
If your OS does not support the "-r" option for the "cp" command, use
"copy": copy -rom dlc/* $DLC
9. Change the permissions on the new files:
find $DLC -exec chown root {} \;
chmod 4755 $DLC/bin/_dbutil
chmod 4755 $DLC/bin/_mprosrv
chmod 4755 $DLC/bin/_mprshut
chmod 4755 $DLC/bin/_orasrv
chmod 4755 $DLC/bin/_proapsv
chmod 4755 $DLC/bin/_probrkr
chmod 4755 $DLC/bin/_probuild
chmod 4755 $DLC/bin/_progres
chmod 4755 $DLC/bin/_prooibk
chmod 4755 $DLC/bin/_prooidv
chmod 4755 $DLC/bin/_proutil
chmod 4755 $DLC/bin/_rfutil
chmod 4755 $DLC/bin/_sqlsrv2
chmod 4755 $DLC/bin/orarx
chmod 4755 $DLC/bin/prolib
chmod 4755 $DLC/bin/sqlcpp
10. Restart the PROGRESS processes and verify that this patch has fixed any issues as expected. If it doesn't, refer to step 7 of the INSTALLATION INSTRUCTIONS in the README.PRO.
On Linux systems, the uncompress command is not available, the gunzip
command can be used instead. Alternatively, the z option of the tar command can be used to uncompress a .tar.Z file.
Example:
$ tar xzvf patch.tar.Z