From dad0750ef65af0d17f2e1d441bebaa8209908f79 Mon Sep 17 00:00:00 2001 From: Rod Widdowson Date: Sat, 5 May 2012 16:39:45 +0000 Subject: [PATCH] More WiX. Fragments and include files to allow us to build an x64 installer (not yet tested) --- msi/WiX/Compile.bat | 20 ++++ msi/WiX/MergeModules/Curl-x86.wxs | 2 +- msi/WiX/MergeModules/Shibboleth-x64.wxs | 10 +- msi/WiX/MergeModules/Shibboleth-x86.wxs | 10 +- msi/WiX/ShibbolethSP-exe-x64.wxs | 138 ++++++++++++++++++++++ msi/WiX/ShibbolethSP-exe-x86.wxs | 124 ++++++++++---------- msi/WiX/ShibbolethSP-main-x64.wxs | 200 ++++++++++++++++++++++++++++++++ msi/WiX/ShibbolethSP-noarch.wxs | 126 +++++--------------- msi/WiX/ShibbolethSP-properties.wxi | 52 +++++++++ msi/WiX/ShibbolethSP-registry-x64.wxs | 78 +++++++++++++ msi/WiX/ShibbolethSP-registry-x86.wxs | 86 ++++++++++++++ msi/WiX/Versions.wxi | 18 ++- msi/WiX/tes.wxs | 40 +++++++ msi/WiX/testInstall.wxs | 2 +- 14 files changed, 721 insertions(+), 185 deletions(-) create mode 100644 msi/WiX/Compile.bat create mode 100644 msi/WiX/ShibbolethSP-exe-x64.wxs create mode 100644 msi/WiX/ShibbolethSP-main-x64.wxs create mode 100644 msi/WiX/ShibbolethSP-properties.wxi create mode 100644 msi/WiX/ShibbolethSP-registry-x64.wxs create mode 100644 msi/WiX/ShibbolethSP-registry-x86.wxs create mode 100644 msi/WiX/tes.wxs diff --git a/msi/WiX/Compile.bat b/msi/WiX/Compile.bat new file mode 100644 index 0000000..8ba5b9c --- /dev/null +++ b/msi/WiX/Compile.bat @@ -0,0 +1,20 @@ +wixcop -indent:2 ShibbolethSP-exe-x64.wxs +candle ShibbolethSP-exe-x64.wxs + +wixcop -indent:2 ShibbolethSP-registry-x64.wxs +candle ShibbolethSP-registry-x64.wxs + +wixcop -indent:2 ShibbolethSP-noarch.wxs +candle ShibbolethSP-noarch.wxs + +wixcop -indent:2 ShibbolethSP-exe-x86.wxs +candle ShibbolethSP-exe-x86.wxs + +wixcop -indent:2 ShibbolethSP-registry-x86.wxs +candle ShibbolethSP-registry-x86.wxs + +wixcop -indent:2 ShibbolethSP-main-x64.wxs +candle ShibbolethSP-main-x64.wxs +light -sw1055 -sice:ICE82 -o ShibbolethSP-main-x64.msi ShibbolethSP-main-x64.wixobj ShibbolethSP-exe-x64.wixobj ShibbolethSP-registry-x64.wixobj ShibbolethSP-noarch.wixobj ShibbolethSP-exe-x86.wixobj ShibbolethSP-registry-x86.wixobj + + diff --git a/msi/WiX/MergeModules/Curl-x86.wxs b/msi/WiX/MergeModules/Curl-x86.wxs index 0432343..784092a 100644 --- a/msi/WiX/MergeModules/Curl-x86.wxs +++ b/msi/WiX/MergeModules/Curl-x86.wxs @@ -22,7 +22,7 @@ + Manufacturer='Shibboleth Consortium' InstallerVersion='405' Platform='x64'/> diff --git a/msi/WiX/MergeModules/Shibboleth-x64.wxs b/msi/WiX/MergeModules/Shibboleth-x64.wxs index c0a52fd..ee12b84 100644 --- a/msi/WiX/MergeModules/Shibboleth-x64.wxs +++ b/msi/WiX/MergeModules/Shibboleth-x64.wxs @@ -18,7 +18,7 @@ - + @@ -30,18 +30,18 @@ - + - + - + - + diff --git a/msi/WiX/MergeModules/Shibboleth-x86.wxs b/msi/WiX/MergeModules/Shibboleth-x86.wxs index f34695d..31843e1 100644 --- a/msi/WiX/MergeModules/Shibboleth-x86.wxs +++ b/msi/WiX/MergeModules/Shibboleth-x86.wxs @@ -18,7 +18,7 @@ - + @@ -30,18 +30,18 @@ - + - + - + - + diff --git a/msi/WiX/ShibbolethSP-exe-x64.wxs b/msi/WiX/ShibbolethSP-exe-x64.wxs new file mode 100644 index 0000000..5726550 --- /dev/null +++ b/msi/WiX/ShibbolethSP-exe-x64.wxs @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msi/WiX/ShibbolethSP-exe-x86.wxs b/msi/WiX/ShibbolethSP-exe-x86.wxs index d16228e..cdfd854 100644 --- a/msi/WiX/ShibbolethSP-exe-x86.wxs +++ b/msi/WiX/ShibbolethSP-exe-x86.wxs @@ -16,8 +16,7 @@ implied. See the License for the specific language governing permissions and limitations under the License. --> - - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -116,13 +114,18 @@ - - + + + + - - - + + @@ -135,11 +138,6 @@ - - - - - diff --git a/msi/WiX/ShibbolethSP-main-x64.wxs b/msi/WiX/ShibbolethSP-main-x64.wxs new file mode 100644 index 0000000..e47afb5 --- /dev/null +++ b/msi/WiX/ShibbolethSP-main-x64.wxs @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + NOT VersionNT OR (VersionNT >= 501) + NOT Version9X + (SHIB_OLDVERSION = "none") AND (SHIB_OLDVERSION_64 = "none") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msi/WiX/ShibbolethSP-noarch.wxs b/msi/WiX/ShibbolethSP-noarch.wxs index edc0df1..3ff4d54 100644 --- a/msi/WiX/ShibbolethSP-noarch.wxs +++ b/msi/WiX/ShibbolethSP-noarch.wxs @@ -16,8 +16,7 @@ implied. See the License for the specific language governing permissions and limitations under the License. --> - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - NOT VersionNT OR (VersionNT >= 501) - NOT Version9X - SHIB_OLDVERSION = "none" diff --git a/msi/WiX/ShibbolethSP-properties.wxi b/msi/WiX/ShibbolethSP-properties.wxi new file mode 100644 index 0000000..15e3931 --- /dev/null +++ b/msi/WiX/ShibbolethSP-properties.wxi @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msi/WiX/ShibbolethSP-registry-x64.wxs b/msi/WiX/ShibbolethSP-registry-x64.wxs new file mode 100644 index 0000000..789afdc --- /dev/null +++ b/msi/WiX/ShibbolethSP-registry-x64.wxs @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + INSTALL_ISAPI_FILTER = "TRUE" + + + + + + + + + + + + diff --git a/msi/WiX/ShibbolethSP-registry-x86.wxs b/msi/WiX/ShibbolethSP-registry-x86.wxs new file mode 100644 index 0000000..712a3ba --- /dev/null +++ b/msi/WiX/ShibbolethSP-registry-x86.wxs @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSTALL_ISAPI_FILTER = "TRUE" + + + + + + + + + + + + diff --git a/msi/WiX/Versions.wxi b/msi/WiX/Versions.wxi index cb02534..a4cc1bf 100644 --- a/msi/WiX/Versions.wxi +++ b/msi/WiX/Versions.wxi @@ -2,6 +2,11 @@ + + + + + @@ -13,15 +18,13 @@ - - - - - + + + @@ -29,14 +32,9 @@ - - - - - diff --git a/msi/WiX/tes.wxs b/msi/WiX/tes.wxs new file mode 100644 index 0000000..02ebb6c --- /dev/null +++ b/msi/WiX/tes.wxs @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msi/WiX/testInstall.wxs b/msi/WiX/testInstall.wxs index 6b29b61..068aee3 100644 --- a/msi/WiX/testInstall.wxs +++ b/msi/WiX/testInstall.wxs @@ -27,7 +27,7 @@ - + -- 2.1.4