Merge commit '2.5.0' into moonshot-packaging-fixes
[shibboleth/sp.git] / msi / WiX / ShibbolethSP-properties.wxi
diff --git a/msi/WiX/ShibbolethSP-properties.wxi b/msi/WiX/ShibbolethSP-properties.wxi
new file mode 100644 (file)
index 0000000..552cd65
--- /dev/null
@@ -0,0 +1,46 @@
+<?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
+<!-- This is where we put all the configuration properties we will\r
+     used to drive the install.  The GUI will change them as required,\r
+     but the GUI is not required.  -->\r
+\r
+<Include xmlns='http://schemas.microsoft.com/wix/2006/wi'>\r
+\r
+  <!-- Are we installing IIS, if so what extension to used -->\r
+  <Property Id='INSTALL_ISAPI_FILTER' Value='TRUE' Secure='yes' />\r
+  <Property Id='SHIB_FILE_EXTENSION' Value='.sso' Secure='yes'>\r
+    <RegistrySearch Id='AppReg' Root='HKLM' Key='SOFTWARE\Shibboleth' Name='FileExtension' Type='raw' />\r
+  </Property>\r
+  \r
+  <!-- On 64 bit systems: 64 bit or 32bit service and DLLS, also used to swap in the 64 bit service -->\r
+\r
+  <Property Id='ARPCONTACT' Value='contact@shibboleth.net' />\r
+  <Property Id='ARPHELPLINK' Value='https://wiki.shibboleth.net/confluence/display/SHIB2/Installation+and+Configuration' />\r
+  <Property Id='ARPURLUPDATEINFO' Value='https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPWindowsUpgrade' />\r
+  <Property Id='ARPURLINFOABOUT' Value='http://shibboleth.net/' />\r
+\r
+  <!-- UPGRADINGPRODUCTCODE set in the uninstall if this is an upgrade uninstall -->\r
+  <!-- IISMAJORVERSION if IIS installed -->\r
+  <PropertyRef Id='IISMAJORVERSION' />\r
+\r
+  <!-- ALREADYINSTALLED if we are doing an upgrade -->\r
+  <Upgrade Id='$(var.ShibbolethUpgradeCode)'>\r
+    <UpgradeVersion ExcludeLanguages='yes' IncludeMaximum='yes' Maximum='127.255.255' Minimum='0.0.1' OnlyDetect='yes' Property='ALREADYINSTALLED'/>\r
+  </Upgrade>\r
+</Include>\r