[cpp-sp COMMIT] in /branches/REL_2/msi: WiX/ShibbolethSP-exe-x86.wxs WiX/ShibbolethSP-main-x64.wxs WiX/ShibbolethSP-m...
noreply at shibboleth.net
noreply at shibboleth.net
Thu May 10 15:36:36 BST 2012
Author: rdw
Date: Thu May 10 15:36:36 2012
New Revision: 3654
URL: http://svn.shibboleth.net/view/cpp-sp?rev=3654&view=rev
Log: (empty)
Added:
branches/REL_2/msi/scripts/shib_install_isapi_filter.vbs-wix
branches/REL_2/msi/scripts/shib_uninstall_isapi_filter.vbs-wix
Modified:
branches/REL_2/msi/WiX/ShibbolethSP-exe-x86.wxs
branches/REL_2/msi/WiX/ShibbolethSP-main-x64.wxs
branches/REL_2/msi/WiX/ShibbolethSP-main-x86.wxs
branches/REL_2/msi/WiX/ShibbolethSP-noarch.wxs
branches/REL_2/msi/WiX/ShibbolethSP-properties.wxi
branches/REL_2/msi/scripts/shib_edit_config_files.vbs-wix
Modified: branches/REL_2/msi/WiX/ShibbolethSP-exe-x86.wxs
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/msi/WiX/ShibbolethSP-exe-x86.wxs?rev=3654&r1=3653&r2=3654&view=diff
==============================================================================
--- branches/REL_2/msi/WiX/ShibbolethSP-exe-x86.wxs (original)
+++ branches/REL_2/msi/WiX/ShibbolethSP-exe-x86.wxs Thu May 10 15:36:36 2012
@@ -116,7 +116,7 @@
FileSource='$(var.BuildDirectory)\cvs\2.0\cpp-sp\Release' >
<Component Id='shibd.exe' Guid='{2476BB80-9384-4026-86F5-E1569A685187}'>
<File Name='shibd.exe' KeyPath='yes' />
- <!-- TODO this should not happen on an upgrade (install/uninstall) -->
+ <!-- NOTE - whether this actually happens is predicated in noarch on whether this is an upgrade or not -->
<ServiceInstall Id='shibd' Name='shibd_Default'
DisplayName='Shibboleth 2 Daemon (Default)' Type='ownProcess'
Start='auto' ErrorControl='ignore' />
Modified: branches/REL_2/msi/WiX/ShibbolethSP-main-x64.wxs
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/msi/WiX/ShibbolethSP-main-x64.wxs?rev=3654&r1=3653&r2=3654&view=diff
==============================================================================
--- branches/REL_2/msi/WiX/ShibbolethSP-main-x64.wxs (original)
+++ branches/REL_2/msi/WiX/ShibbolethSP-main-x64.wxs Thu May 10 15:36:36 2012
@@ -24,6 +24,9 @@
UpgradeCode='$(var.ShibbolethUpgradeCode)' Version='$(var.ShibbolethVersion)'>
<Package Description='Installer for Shibboleth SP (x86 and x64)' Compressed='yes'
Manufacturer='Shibboleth Consortium' InstallerVersion='300' Platform='x64'/>
+
+ <MajorUpgrade DowngradeErrorMessage="A later version of [ProductName] is already installed. Setup will now exit."
+ MigrateFeatures="yes" Schedule="afterInstallExecute" />
<PropertyRef Id='SHIB_OLDVERSION_64'/>
<PropertyRef Id='SHIB_OLDVERSION'/>
@@ -99,8 +102,6 @@
</Component>
</DirectoryRef><!-- etc_shibboleth -->
- <!-- TODO use QtExecCmdLine to execute SetX64Shibd -->
-
<Feature Id='Shibboleth' Title='Shibboleth' Level='1' Display='hidden'
ConfigurableDirectory='INSTALLDIR'>
<MergeRef Id='CurlMergeModule_x86'/>
Modified: branches/REL_2/msi/WiX/ShibbolethSP-main-x86.wxs
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/msi/WiX/ShibbolethSP-main-x86.wxs?rev=3654&r1=3653&r2=3654&view=diff
==============================================================================
--- branches/REL_2/msi/WiX/ShibbolethSP-main-x86.wxs (original)
+++ branches/REL_2/msi/WiX/ShibbolethSP-main-x86.wxs Thu May 10 15:36:36 2012
@@ -24,6 +24,9 @@
UpgradeCode='$(var.ShibbolethUpgradeCode)' Version='$(var.ShibbolethVersion)'>
<Package Description='Installer for Shibboleth SP (x86 and x64)' Compressed='yes'
Manufacturer='Shibboleth Consortium' InstallerVersion='300'/>
+
+ <MajorUpgrade DowngradeErrorMessage="A later version of [ProductName] is already installed. Setup will now exit."
+ MigrateFeatures="yes" Schedule="afterInstallExecute" />
<PropertyRef Id='SHIB_OLDVERSION'/>
Modified: branches/REL_2/msi/WiX/ShibbolethSP-noarch.wxs
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/msi/WiX/ShibbolethSP-noarch.wxs?rev=3654&r1=3653&r2=3654&view=diff
==============================================================================
--- branches/REL_2/msi/WiX/ShibbolethSP-noarch.wxs (original)
+++ branches/REL_2/msi/WiX/ShibbolethSP-noarch.wxs Thu May 10 15:36:36 2012
@@ -1,5 +1,4 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- TODO etc is uninstallable, etc\dist isn't -->
<!-- Licensed to the University Corporation for Advanced Internet
Development, Inc. (UCAID) under one or more contributor license
agreements. See the NOTICE file distributed with this work for
@@ -173,15 +172,69 @@
<CustomAction Id='KeyGen' BinaryKey='WixCA' DllEntry='CAQuietExec' Execute='deferred' Impersonate='no' />
<CustomAction Id='SetKeyGen' Property='KeyGen' Value='"[INSTALLDIR]etc\shibboleth\keygen.bat"' />
-
- <!-- TODO IIS Install (if not ALREADYINSTALLED)
- TODO IIS Uninstalll (if UGRADINGPRODUCTCODE) -->
+
+ <Binary Id='install_isapi'
[... 139 lines stripped ...]
More information about the commits
mailing list