SPEC PTDaemon Upgrade Process - readme.txt - 08/06/2014
-----------------------------------------------------------------------
Licensees can follow the instructions below to upgrade their existing version of PTDaemon to the latest version by applying an incremental patch.  Patches are used because PTDaemon is distributed as part of larger packages of licensed software, so the full PTDaemon binary is not available for direct download.  

The incremental update process utilizes an open-source binary difference tool called xdelta.  The latest binaries and source code for xdelta may be downloaded from http://code.google.com/p/xdelta/downloads/list.  The site provides precompiled binaries for Windows and source code for other operating systems and includes support for Linux.   Please note that SPEC does not distribute xdelta.   Refer to the xdelta web site for instructions on compiling binaries.


To apply a PTDaemon update, do the following:

The update process requires you to already have the full binary of a given version of PTDaemon.  If you do not know which version of PTDaemon you are starting with, run ptd with no parameters at the command line to display the version number. 

Download the update zip file corresponding to your OS and extract the files.  Be sure to also read about corresponding updates in the Measurement Setup Guide.  MD5 checksums are provided for each file in the file checksums.txt.

Since this process creates a new filename for the new version of PTDaemon, you should rename the original/starting version with a name that indicates its version number and backup status.  For example, in Windows, rename "ptd-windows-x86.exe" to "ptd-windows-x86.v1.3.8.exe" before the update.   You will then be able to use this starting version for future updates if necessary.

To apply the update, you will need to provide the starting filename, delta filename, and new filename.  For example, to update v1.3.8 to v1.7.0, do the following: 

        xdelta3 -v -d -s  {v1.3.8 binary filename}  {v1.7.0 delta filename}  {new filename}

Finally, rename the new PTDaemon filename created by xdelta to the original PTDaemon filename so that the scripts will call the new version from now on.

The latest documentation and technical support answers may be found on
the SPEC web site at http://www.spec.org/specpower/

Happy Benchmarking!

------------------------------------------------------------------------
Product and service names mentioned herein may be the trademarks of their respective owners.
Copyright 2010-2014 Standard Performance Evaluation Corporation (SPEC)
All rights reserved. 


