Use the following steps to update your ProTop installation.
NOTE: If you update to the latest version of ProTop and something in your environment is negatively affected, revert to your previous version of ProTop by following the steps in How do I restore ProTop to a pervious version?
For versions 322 and later ...
Set up your ProTop environment (PROTOPDIR/bin/protopenv[.bat]) and run:
pt3upd
This will bring you up to date with the latest release.
For versions before ProTop 322 ...
Use the following instructions to update ProTop manually:
A. open a shell/cmd window and cd to your ProTop installation
B. back up your current $PROTOP installation
C. remove any existing ProTop provided .p and .r files and the old update script
*nix:
find . -name "*.[rip]" -type f -delete
and
rm bin/pt3upd.sh
Windows:
del /s /q *.r
del /s /q *.i
del /s /q *.p
del bin\pt3upd.bat
D. Pull down the latest ProTop bits into your ProTop installation directory
wget HTTP://[your ProTop portal]/pt3upd/pt.[tar.gz|.zip]
For example:
*nix:
wget HTTP://demo.wss.com/pt3upd/pt.tar.gz
Windows:
wget HTTP://dashboard.wss.com/pt3upd/pt.zip
E. expand the archive into your ProTop directory
*nix:
tar xvzf pt.tar.gz
Windows:
You may be able to use tar or some other form of cmd line tool:
c:\protop> tar.exe -xf pt.zip
Otherwise, use Windows Explorer to locate the pt.zip in your ProTop installation directory, double-click it, and expand all files into the ProTop directory.
NOTE: If you are upgrading from a pre-322 version of ProTop and use SSL, please read this article to set up your SSL environment before running the installer.
F. Run the installer
Interactive - execute:
pt3inst
in your ProTop installation directory. Select the option to install for an existing custid and enter your custid when prompted (it is in etc/custid.cfg).
Batch - Set up your Progress environment using proenv, then execute this command in your ProTop installation directory. You will not be prompted for your custid:
_progres -1 -b -p lib/install.p -errorstack >> log/update.log 2>> tmp/pt3inst.err