From d2374bee8be9bded7bd5f8cb3350bdd0f1323af9 Mon Sep 17 00:00:00 2001 From: stansmith Date: Fri, 15 Jun 2007 22:46:49 +0000 Subject: [PATCH] [WinOF] WIX - notes on how to build git-svn-id: svn://openib.tc.cornell.edu/gen1@709 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- branches/WinOF/WIX/README.txt | 90 +++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 branches/WinOF/WIX/README.txt diff --git a/branches/WinOF/WIX/README.txt b/branches/WinOF/WIX/README.txt new file mode 100644 index 00000000..1f957508 --- /dev/null +++ b/branches/WinOF/WIX/README.txt @@ -0,0 +1,90 @@ +[6-15-07] + +How to generate a Windows OpenFabrics Release (WinOF) using the WIX 2.0 open source installer +tool set ( http://sourceforge.net/projects/wix/ ). + +WIX References: + WIX collection http://www.dalun.com/wix/default.htm + WIX Tutorial http://www.tramontana.co.hu/wix/ + WIX sourceforge project http://sourceforge.net/projects/wix/ + WIX Introduction http://wix.sourceforge.net/manual-wix2/wix_index.htm + +Download the latest openib-windows binary release to 'bin\'; +(svn.614 was used for winOF 1.0). + +The .zip archives reduce the download/copy overhead. + +The resulting bin\ folder structure must be structured like the following: + + bin\ + DAPL\ + amd64\ + x86\ + ia64\ + HCA\ + amd64\ + x86\ + ia64\ + net\ + amd64\ + x86\ + ia64\ + storage\ + amd64\ + x86\ + ia64\ + tools\ + amd64\ + debug\ + release\ + x86\ + debug\ + release\ + ia64\ + debug\ + release\ + +Down load the WIX v2 (stable) tool set (http://sourceforge.net/projects/wix/) to ‘WIX_tools’. +Unzip the archive to a folder within WIX_tools\ which represents the version of the tool set. +Something like unzip wix-2.0.5325.0-binaries.zip into wix-2.0.5325.0-binaries\. +You would now have the following structure: + WIX\WIX_tools\wix-2.0.5325.0-binaries\{candle.exe, light.exe,...} + + +RELEASE UPDATES: +---------------- + +Update Release_notes.htm file. + + Release ID number (e.g., 1.0) + + New features + + Know issues + +Update the Manual.htm file for new features, etc. + + +BUILDING a .msi installer image +------------------------------- + +CD to an architecture specific directory. +'nmake.exe' needs to be in your command window search path. + +x86> nmake + + Results in a WOF_x86.msi installer image. + + +DEBUG +----- +Create a log file for a given installation: + + msiexec /I "WOF_x86.msi" /Lv \temp\msi.log + +Command line way to set an interface's IP address, netmask, no gateway: + + netsh interface ip set address "Local Area Connection 3" static 10.10.4.200 255.255.255.0 + netsh interface ip show address "Local Area Connection 3" + + -- 2.41.0