Merge commit '2.5.0' into moonshot-packaging-fixes
[shibboleth/sp.git] / msi / WiX / testInstall.wxs
diff --git a/msi/WiX/testInstall.wxs b/msi/WiX/testInstall.wxs
new file mode 100644 (file)
index 0000000..068aee3
--- /dev/null
@@ -0,0 +1,127 @@
+<?xml version='1.0' encoding='utf-8'?>\r
+\r
+<!-- Licensed to the University Corporation for Advanced Internet\r
+   Development, Inc. (UCAID) under one or more contributor license\r
+   agreements.  See the NOTICE file distributed with this work for\r
+   additional information regarding copyright ownership. The UCAID\r
+   licenses this file to You under the Apache License, Version 2.0\r
+   (the "License"); you may not use this file except in compliance\r
+   with the License.  You may obtain a copy of the License at\r
\r
+     http://www.apache.org/licenses/LICENSE-2.0\r
\r
+   Unless required by applicable law or agreed to in writing, software\r
+   distributed under the License is distributed on an "AS IS" BASIS,\r
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r
+   implied.  See the License for the specific language governing\r
+   permissions and limitations under the License.  -->\r
+\r
+<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>\r
+  <Product Id='C59417F2-CCCA-4668-A39E-E7227D295D59' Name='Test Package1' Language='1033'\r
+           Version='1.0.0.0' Manufacturer='Shibboleth Consortium'>\r
+    <Package Description='TEST Windows Installer package'\r
+             Comments='Ignore Ignore Ignore Ignore'\r
+             Manufacturer='Shibboleth Consortium' InstallerVersion='300' Compressed='yes' />\r
+\r
+    <Media Id='1' Cabinet='product.cab' EmbedCab='yes' />\r
+    <!-- Files -->\r
+    <Directory Id='TARGETDIR' Name='SourceDir'>\r
+      <!-- The test bit -->\r
+      <Directory Id='OPT' Name='opt'>\r
+        <Directory Id='INSTALLDIR' Name='shibboleth-sp'>\r
+          <Component Id='MyComponent' Guid='74DBAA41-4C46-4944-80F6-27F925991CB2'>\r
+            <File Source='FileCounts.txt' />\r
+          </Component>\r
+        </Directory>\r
+      </Directory>\r
+      <Directory Id='ProgramFilesFolder' Name='PFiles'>\r
+        <!-- The merge modules -->\r
+        <Merge Id='CurlMergeModule_x86' Language='1033' SourceFile='MergeModules\Curl-x86.msm' DiskId='1' />\r
+        <Merge Id='FastCGIMergeModule_x86' Language='1033' SourceFile='MergeModules\FastCGI-x86.msm' DiskId='1' />\r
+        <Merge Id='Log4ShibMergeModule_x86' Language='1033' SourceFile='MergeModules\Log4Shib-x86.msm' DiskId='1' />\r
+        <Merge Id='OpenSAMLMergeModule_x86' Language='1033' SourceFile='MergeModules\OpenSAML-x86.msm' DiskId='1' />\r
+        <Merge Id='OpenSSLMergeModule_x86' Language='1033' SourceFile='MergeModules\OpenSSL-x86.msm' DiskId='1' />\r
+        <Merge Id='ShibbolethMergeModule_x86' Language='1033' SourceFile='MergeModules\Shibboleth-x86.msm' DiskId='1' />\r
+        <Merge Id='XercesMergeModule_x86' Language='1033' SourceFile='MergeModules\Xerces-x86.msm' DiskId='1' />\r
+        <Merge Id='XmlSecMergeModule_x86' Language='1033' SourceFile='MergeModules\XmlSec-x86.msm' DiskId='1' />\r
+        <Merge Id='XmlToolingMergeModule_x86' Language='1033' SourceFile='MergeModules\XmlTooling-x86.msm' DiskId='1' />\r
+        <Merge Id='ZlibMergeModule_x86' Language='1033' SourceFile='MergeModules\Zlib-x86.msm' DiskId='1' />\r
+        <!-- the schema -->\r
+        <Directory Id='shibboleth' Name='Shibboleth'>\r
+          <Directory Id='shibboleth_SP' Name='SP'>\r
+            <Directory Id='SHARE_DIR' Name='Share'/>\r
+          </Directory>\r
+        </Directory>\r
+      </Directory>\r
+      <Directory Id='SystemFolder' >\r
+        <!-- Note that this will cause warning at link time which can\r
+        be safely ignored\r
+        http://blogs.msdn.com/b/astebner/archive/2007/02/13/building-an-msi-using-wix-v3-0-that-includes-the-vc-8-0-runtime-merge-modules.aspx-->\r
+       <Merge Id='Microsoft_VC100_DebugCRT_x86' Language='1033' SourceFile='C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC100_DebugCRT_x86.msm' DiskId='1' />\r
+        <Merge Id='Microsoft_VC100_CRT_x86' Language='1033' SourceFile='C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC100_CRT_x86.msm' DiskId='1' />\r
+      </Directory>\r
+    </Directory>\r
+\r
+    <!-- Feature -->\r
+    <Feature Id='MyFeature' Title='My 1st Feature' Level='1'>\r
+      <ComponentRef Id='MyComponent' />\r
+      <ComponentRef Id='doc_shibboleth'/>\r
+      <ComponentRef Id='etc_shibboleth_perm'/>\r
+      <ComponentRef Id='etc_shibboleth_nonperm'/>\r
+      <ComponentRef Id='dist_noperm'/>\r
+      <ComponentRef Id='accessError.html'/>\r
+      <ComponentRef Id='apache.config'/>\r
+      <ComponentRef Id='apache2.config'/>\r
+      <ComponentRef Id='metadataError.html'/>\r
+      <ComponentRef Id='native.logger'/>\r
+      <ComponentRef Id='sessionError.html'/>\r
+      <ComponentRef Id='shibd.logger'/>\r
+      <ComponentRef Id='var_log_shibboleth_folder'/>\r
+      <ComponentRef Id='share_xml_shibboleth'/>\r
+      <ComponentRef Id='share_xml_shibboleth_xsd'/>\r
+      <!--exe's -->\r
+      <ComponentRef Id='resolvertest.exe'/>\r
+      <ComponentRef Id='mdquery.exe'/>\r
+      <ComponentRef Id='resolvertest.exe_debug'/>\r
+      <ComponentRef Id='mdquery.exe_debug'/>\r
+      <!-- plugins  -->\r
+      <ComponentRef Id='adfs.so'/>\r
+      <ComponentRef Id='adfslite.so'/>\r
+      <ComponentRef Id='isapi_shib.dll'/>\r
+      <ComponentRef Id='mod_shib_13.so'/>\r
+      <ComponentRef Id='mod_shib_20.so'/>\r
+      <ComponentRef Id='mod_shib_22.so'/>\r
+      <ComponentRef Id='nsapi_shib.dll'/>\r
+      <ComponentRef Id='odbcstore.so'/>\r
+      <ComponentRef Id='shibauthorizer.exe'/>\r
+      <ComponentRef Id='shibresponder.exe'/>\r
+      <!-- debug plugins -->\r
+      <ComponentRef Id='adfsD.so'/>\r
+      <ComponentRef Id='adfsliteD.so'/>\r
+      <ComponentRef Id='isapi_shibD.dll'/>\r
+      <ComponentRef Id='mod_shib_13D.so'/>\r
+      <ComponentRef Id='mod_shib_20D.so'/>\r
+      <ComponentRef Id='mod_shib_22D.so'/>\r
+      <ComponentRef Id='nsapi_shibD.dll'/>\r
+      <ComponentRef Id='odbcstoreD.so'/>\r
+      <ComponentRef Id='shibauthorizerD.exe'/>\r
+      <ComponentRef Id='shibresponderD.exe'/>\r
+      <!-- the service -->\r
+      <ComponentRef Id='shibd.exe'/>\r
+      <ComponentRef Id='shibdD.exe'/>\r
+      <!-- The merge modules -->\r
+      <MergeRef Id='CurlMergeModule_x86' />\r
+      <MergeRef Id='FastCGIMergeModule_x86' />\r
+      <MergeRef Id='OpenSAMLMergeModule_x86' />\r
+      <MergeRef Id='OpenSSLMergeModule_x86' />\r
+      <MergeRef Id='Log4ShibMergeModule_x86' />\r
+      <MergeRef Id='ShibbolethMergeModule_x86' />\r
+      <MergeRef Id='ZlibMergeModule_x86' />\r
+      <MergeRef Id='XercesMergeModule_x86' />\r
+      <MergeRef Id='XmlSecMergeModule_x86' />\r
+      <MergeRef Id='XmlToolingMergeModule_x86' />\r
+      <MergeRef Id='Microsoft_VC100_CRT_x86' />\r
+      <MergeRef Id='Microsoft_VC100_DebugCRT_x86' />\r
+    </Feature>\r
+  </Product>\r
+</Wix>\r