From efb7a9e8bfc9b0ddce8cf1039372ee1be0270163 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Fri, 1 Jul 2005 20:00:06 +0000 Subject: [PATCH] STABLE14-windows-readme-20050628 updates to nsis 2.07 and corrections to build process (cherry picked from commit 09e871e52fac858a22b0b41a5f414b8b69a79e2d) --- README-NT | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/README-NT b/README-NT index 7507062ddd..cf71762033 100644 --- a/README-NT +++ b/README-NT @@ -3,15 +3,15 @@ License. For details, see the LICENSE file in the top-level source directory or on-line at http://www.openafs.org/dl/license10.html The document now provides a step by step procedure that takes the user -from a basic Windows 2000/XP workstation to an OpenAFS development +from a basic Windows 2000/XP/2003 workstation to an OpenAFS development environment. Details are provided so that a 'beginning' windows developer can build an OpenAFS installable package for Windows 2000/XP/2003. -NOTE: +NOTE 1: As of the OpenAFS 1.3 release series, Windows platforms released prior to Windows 2000 are not being supported. The InstallShield installer is still in the source tree but is no longer supported. -A new open source installer based on NSIS 2.0 replaces it. +A new open source installer based on NSIS 2.07 replaces it. *********** Windows 2000/XP/2003 Build Process **************** @@ -31,7 +31,7 @@ The following steps describe how to configure Windows 2000/XP: D. Configure NTBUILD.BAT E. Set program version Level F. Build Win2000 binaries - G. Install NSIS 2.0 + G. Install NSIS 2.07 H. Build NSIS Install Package I. Install Wix 2.0 J. Build Wix MSI Install Package @@ -59,14 +59,14 @@ The following Microsoft SDK is required: The following Microsoft DDK is required: - Microsoft Windows Server 2003 DDK + Microsoft Windows Server 2003 SP1 DDK available via a MSDN subscription or via free CD http://www.microsoft.com/whdc/devtools/ddk/orderddkcd.mspx The NSIS installer requires about 14 MB of storage. The following version is supported: - Nullsoft Scriptable Installation System 2.0 + Nullsoft Scriptable Installation System 2.07 http://nsis.sourceforge.net/home/ The WiX installer requires about 18 MB of storage. The following @@ -188,7 +188,8 @@ must be defined to match your configuration: NTDDKDIR: Set the short name of the directory containing the npapi.h file - AFSROOT: Set to the short name of the OpenAFS Base directory + AFSROOT: Set to the short name of the OpenAFS Base directory. This + cannot be set to a UNC path. STEP E. Set version and installation options (optional) @@ -199,7 +200,7 @@ from: http://grand.central.org/dl/cellservdb/CellServDB then copy it to %AFSROOT%\src\WINNT\install\NSIS and name it afsdcell.ini -Edit file %AFSROOT%\src\config\NTMakefile.i386_nt40 +Edit file %AFSROOT%\src\config\NTMakefile.i386_w2k AFSPRODUCT_VER_MAJOR - Version Major Number AFSPRODUCT_VER_MINOR - Version Minor Number AFSPRODUCT_VER_PATCH - Version Patch Number @@ -254,7 +255,7 @@ STEP F. Begin the build nmake /f NTMakefile clean -(5) Build the complete Windows NT/2000 development environment. +(5) Build the complete Windows 2000/XP/2003 development environment. nmake /f NTMakefile install @@ -264,9 +265,9 @@ process doesn't terminate with an error ("nmake.exe return code 0x2") and it displays 'Build Finished Successfully'. -STEP G. Install NSIS 2.0 (optional). +STEP G. Install NSIS 2.07 (optional). -Download the Nullsoft Scriptable Installation System (NSIS) 2.0 from +Download the Nullsoft Scriptable Installation System (NSIS) 2.07 from http://nsis.sourceforge.net/home/