2015-07-19 20:47:48 +02:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
|
|
|
|
<!--
|
|
|
|
Copyright (c) Citrix Systems Inc.
|
|
|
|
All rights reserved.
|
|
|
|
|
|
|
|
Redistribution and use in source and binary forms,
|
|
|
|
with or without modification, are permitted provided
|
|
|
|
that the following conditions are met:
|
|
|
|
|
|
|
|
* Redistributions of source code must retain the above
|
|
|
|
copyright notice, this list of conditions and the
|
|
|
|
following disclaimer.
|
|
|
|
* Redistributions in binary form must reproduce the above
|
|
|
|
copyright notice, this list of conditions and the
|
|
|
|
following disclaimer in the documentation and/or other
|
|
|
|
materials provided with the distribution.
|
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
|
|
|
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
|
|
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
|
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
|
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
|
|
|
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
|
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
|
|
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
|
|
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
|
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
|
|
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|
|
|
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
|
|
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
|
|
SUCH DAMAGE.
|
|
|
|
-->
|
|
|
|
|
|
|
|
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
|
|
|
|
xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
|
|
|
|
<?define ProductVersion="1.0.0" ?>
|
|
|
|
<?define UpgradeCode="{EA0EF50F-5CC6-452B-B09F-3F5EC564899D}"?>
|
|
|
|
<?define ProductCode="{65AE1345-A520-456D-8A19-2F52D43D3A09}"?>
|
2016-01-14 11:13:05 +01:00
|
|
|
<Product Id="$(var.ProductCode)" Name="@BRANDING_COMPANY_NAME_SHORT@ @BRANDING_BRAND_CONSOLE@" Language="$(env.WixLangId)" Version="$(var.ProductVersion)" Manufacturer="@BRANDING_COMPANY_NAME_LEGAL@" UpgradeCode="$(var.UpgradeCode)">
|
|
|
|
<Package Description="@BRANDING_COMPANY_NAME_SHORT@ @BRANDING_BRAND_CONSOLE@" Comments="none." InstallerVersion="200" Compressed="yes" />
|
2015-07-19 20:47:48 +02:00
|
|
|
<Media Id="1" Cabinet="XenCenter.cab" EmbedCab="yes" />
|
|
|
|
<Directory Id="TARGETDIR" Name="SourceDir">
|
|
|
|
<Directory Id="ProgramFilesFolder">
|
2016-01-14 11:13:05 +01:00
|
|
|
<Directory Id="Citrix" Name="@BRANDING_COMPANY_NAME_SHORT@">
|
2016-01-14 11:52:53 +01:00
|
|
|
<Directory Id="INSTALLDIR" ShortName="XenCente" Name="@BRANDING_BRAND_CONSOLE@">
|
2015-07-19 20:47:48 +02:00
|
|
|
<Component Id="ReportViewer" Guid="D01090B9-1988-4ab4-B48A-D0B6161FAA48">
|
|
|
|
<File Id="MicRepVwrCmnDLL" Source="..\XenAdmin\ReportViewer\Microsoft.ReportViewer.Common.dll" />
|
|
|
|
<File Id="MicRepVwrPrcObjDLL" Source="..\XenAdmin\ReportViewer\Microsoft.ReportViewer.ProcessingObjectModel.dll" />
|
|
|
|
<File Id="MicRepVwrWFDLL" Source="..\XenAdmin\ReportViewer\Microsoft.ReportViewer.WinForms.dll" />
|
|
|
|
<File Id="HostHealthHistoryRDLC" Source="..\XenAdmin\ReportViewer\host_health_history.rdlc" />
|
|
|
|
<File Id="PoolHealthRDLC" Source="..\XenAdmin\ReportViewer\pool_health.rdlc" />
|
|
|
|
<File Id="opt_perf_histRDLC" Source="..\XenAdmin\ReportViewer\optimization_performance_history.rdlc" />
|
|
|
|
<File Id="vmMovementHistoryRDLC" Source="..\XenAdmin\ReportViewer\vm_movement_history.rdlc" />
|
|
|
|
<File Id="vmPerformanceHistoryRDLC" Source="..\XenAdmin\ReportViewer\vm_performance_history.rdlc" />
|
|
|
|
<File Id="PoolHealthHistoryRDLC" Source="..\XenAdmin\ReportViewer\pool_health_history.rdlc" />
|
|
|
|
<File Id="ReportConfigXML" Source="..\XenAdmin\ReportViewer\reports.xml" />
|
|
|
|
<File Id="ResourceReportRDLC" Source="..\XenAdmin\ReportViewer\resource_report.rdlc" />
|
|
|
|
</Component>
|
|
|
|
<Component Id="MainExecutable" Guid="64FEF765-7593-4612-8D4D-EE81CF704DEB">
|
|
|
|
<!-- XenCenter EXE -->
|
2016-01-14 11:52:53 +01:00
|
|
|
<File Id="XenCenterEXE" Source="..\XenAdmin\bin\Release\@BRANDING_BRAND_CONSOLE@.exe" KeyPath="yes" />
|
2015-07-19 20:47:48 +02:00
|
|
|
<!-- other EXEs -->
|
|
|
|
<File Id="XenCenterMainEXE" Source="..\XenAdmin\bin\Release\XenCenterMain.exe" />
|
|
|
|
<File Id="XeEXE" Source="..\xe\bin\Release\xe.exe" />
|
|
|
|
<File Id="xva_verifyEXE" Source="..\xva_verify\bin\Release\xva_verify.exe" />
|
|
|
|
<File Id="PuTTYEXE" Source="..\XenAdmin\bin\Release\putty.exe" />
|
|
|
|
<!-- config -->
|
|
|
|
<File Id="XenCenterMainCONFIG" Source="..\XenAdmin\bin\Release\XenCenterMain.exe.config" />
|
|
|
|
<!-- DLLs -->
|
|
|
|
<File Id="CommandLibDLL" Source="..\XenAdmin\bin\Release\CommandLib.dll" />
|
|
|
|
<File Id="CookComputingDLL" Source="..\XenAdmin\bin\Release\CookComputing.XmlRpcV2.dll" />
|
|
|
|
<File Id="log4netDLL" Source="..\XenAdmin\bin\Release\log4net.dll" />
|
|
|
|
<File Id="SharpZipLibDLL" Source="..\XenAdmin\bin\Release\ICSharpCode.SharpZipLib.dll" />
|
|
|
|
<File Id="IonicZipDLL" Source="..\XenAdmin\bin\Release\Ionic.Zip.dll" />
|
|
|
|
<File Id="MSTSCLibDLL" Source="..\XenAdmin\bin\Release\MSTSCLib.dll" />
|
|
|
|
<File Id="XenCenterLibDLL" Source="..\XenAdmin\bin\Release\XenCenterLib.dll" />
|
|
|
|
<File Id="XenCenterVNCDLL" Source="..\XenAdmin\bin\Release\XenCenterVNC.dll" />
|
|
|
|
<File Id="XenModelDLL" Source="..\XenAdmin\bin\Release\XenModel.dll" />
|
|
|
|
<File Id="DiscUtils" Source="..\XenAdmin\bin\Release\DiscUtils.dll" />
|
|
|
|
<File Id="XenOvf" Source="..\XenAdmin\bin\Release\XenOvf.dll" />
|
|
|
|
<File Id="XenOvfTransport" Source="..\XenAdmin\bin\Release\XenOvfTransport.dll" />
|
|
|
|
<!-- Icons -->
|
2016-01-08 11:50:40 +01:00
|
|
|
<File Id="XenCenterIcon" Source="..\Branding\Images\AppIcon.ico" />
|
2016-01-22 06:50:12 +01:00
|
|
|
<!-- CITRIX_ONLY_BEG --><File Id="hotfixCowley" Source="..\XenAdmin\XS56EFP1002.xsupdate" /><!-- CITRIX_ONLY_END -->
|
|
|
|
<!-- CITRIX_ONLY_BEG --><File Id="hotfixMNR" Source="..\XenAdmin\XS56E008.xsupdate" /><!-- CITRIX_ONLY_END -->
|
|
|
|
<!-- CITRIX_ONLY_BEG --><File Id="hotfixBoston" Source="..\XenAdmin\XS60E001.xsupdate" /><!-- CITRIX_ONLY_END -->
|
|
|
|
<!-- CITRIX_ONLY_BEG --><File Id="hotfixBostonSource" Source="..\XenAdmin\XS60E001-src-pkgs.tar.gz" /><!-- CITRIX_ONLY_END -->
|
|
|
|
<!-- CITRIX_ONLY_BEG --><File Id="hotfixSanibelToClearwater" Source="..\XenAdmin\XS62E006.xsupdate" /><!-- CITRIX_ONLY_END -->
|
|
|
|
<!-- CITRIX_ONLY_BEG --><File Id="hotfixSanibelToClearwaterSource" Source="..\XenAdmin\XS62E006-src-pkgs.tar.gz" /><!-- CITRIX_ONLY_END -->
|
|
|
|
<!-- CITRIX_ONLY_BEG --><File Id="hotfixCreedence" Source="..\XenAdmin\XS65ESP1006.xsupdate" /><!-- CITRIX_ONLY_END -->
|
2016-01-08 11:50:40 +01:00
|
|
|
<File Id="XvaIcon" Source="..\Branding\Images\file_vm.ico" />
|
|
|
|
<File Id="XslicIcon" Source="..\Branding\Images\file_license.ico" />
|
|
|
|
<File Id="XkbIcon" Source="..\Branding\Images\file_backup.ico" />
|
|
|
|
<File Id="XsupdateIcon" Source="..\Branding\Images\file_updates.ico" />
|
2015-07-19 20:47:48 +02:00
|
|
|
<!-- Define XVA extension -->
|
|
|
|
<ProgId Id="XenCenter.xva" Description="XVA File" Icon="XvaIcon">
|
|
|
|
<Extension Id="xva" ContentType="application/xva">
|
|
|
|
<Verb Id="open" Command="Open" TargetFile="XenCenterEXE" Argument="import "%1"" />
|
|
|
|
</Extension>
|
|
|
|
</ProgId>
|
|
|
|
<!-- Define OVF extension -->
|
|
|
|
<ProgId Id="XenCenter.ovf" Description="OVF File" Icon="XvaIcon">
|
|
|
|
<Extension Id="ovf" ContentType="application/ovf">
|
|
|
|
<Verb Id="open" Command="Open" TargetFile="XenCenterEXE" Argument="import "%1"" />
|
|
|
|
</Extension>
|
|
|
|
</ProgId>
|
|
|
|
<!-- Define OVA extension -->
|
|
|
|
<ProgId Id="XenCenter.ova" Description="OVA File" Icon="XvaIcon">
|
|
|
|
<Extension Id="ova" ContentType="application/ova">
|
|
|
|
<Verb Id="open" Command="Open" TargetFile="XenCenterEXE" Argument="import "%1"" />
|
|
|
|
</Extension>
|
|
|
|
</ProgId>
|
|
|
|
<!-- Define VHD extension -->
|
|
|
|
<ProgId Id="XenCenter.vhd" Description="VHD File" Icon="XvaIcon">
|
|
|
|
<Extension Id="vhd" ContentType="application/vhd">
|
|
|
|
<Verb Id="open" Command="Open" TargetFile="XenCenterEXE" Argument="import "%1"" />
|
|
|
|
</Extension>
|
|
|
|
</ProgId>
|
|
|
|
<!-- Define VMDK extension -->
|
|
|
|
<ProgId Id="XenCenter.vmdk" Description="VMDK File" Icon="XvaIcon">
|
|
|
|
<Extension Id="vmdk" ContentType="application/vmdk">
|
|
|
|
<Verb Id="open" Command="Open" TargetFile="XenCenterEXE" Argument="import "%1"" />
|
|
|
|
</Extension>
|
|
|
|
</ProgId>
|
|
|
|
<!-- Define XSLIC extension -->
|
2016-01-19 10:22:30 +01:00
|
|
|
<ProgId Id="XenCenter.xslic" Description="@BRANDING_SERVER@ License File" Icon="XslicIcon">
|
2015-07-19 20:47:48 +02:00
|
|
|
<Extension Id="xslic" ContentType="application/xslic">
|
|
|
|
<Verb Id="open" Command="Open" TargetFile="XenCenterEXE" Argument="license "%1"" />
|
|
|
|
</Extension>
|
|
|
|
</ProgId>
|
|
|
|
<!-- Define XBK extension -->
|
2016-01-19 10:22:30 +01:00
|
|
|
<ProgId Id="XenCenter.xbk" Description="@BRANDING_SERVER@ Backup File" Icon="XkbIcon">
|
2015-07-19 20:47:48 +02:00
|
|
|
<Extension Id="xbk" ContentType="application/xbk">
|
|
|
|
<Verb Id="open" Command="Open" TargetFile="XenCenterEXE" Argument="restore "%1"" />
|
|
|
|
</Extension>
|
|
|
|
</ProgId>
|
|
|
|
<!-- Define XSUPDATE extension -->
|
2016-01-19 10:22:30 +01:00
|
|
|
<ProgId Id="XenCenter.@BRANDING_UPDATE@" Description="@BRANDING_SERVER@ Update File" Icon="XsupdateIcon">
|
2016-01-22 06:50:12 +01:00
|
|
|
<Extension Id="@BRANDING_UPDATE@" ContentType="application/@BRANDING_UPDATE@">
|
2015-07-19 20:47:48 +02:00
|
|
|
<Verb Id="open" Command="Open" TargetFile="XenCenterEXE" Argument="update "%1"" />
|
|
|
|
</Extension>
|
|
|
|
</ProgId>
|
|
|
|
<!-- Define XSOEM extension -->
|
2016-01-19 10:22:30 +01:00
|
|
|
<ProgId Id="XenCenter.xsoem" Description="@BRANDING_SERVER@ OEM Update File" Icon="XsupdateIcon">
|
2015-07-19 20:47:48 +02:00
|
|
|
<Extension Id="xsoem" ContentType="application/xsoem">
|
|
|
|
<Verb Id="open" Command="Open" TargetFile="XenCenterEXE" Argument="update "%1"" />
|
|
|
|
</Extension>
|
|
|
|
</ProgId>
|
|
|
|
<!-- Define XENSEARCH extension -->
|
2016-01-20 04:33:54 +01:00
|
|
|
<ProgId Id="XenCenter.@BRANDING_SEARCH@" Description="@BRANDING_BRAND_CONSOLE@ Saved Search" Icon="XenCenterIcon">
|
|
|
|
<Extension Id="@BRANDING_SEARCH@" ContentType="application/@BRANDING_SEARCH@">
|
|
|
|
<Verb Id="open" Command="Open" TargetFile="XenCenterEXE" Argument="search "%1"" />
|
2015-07-19 20:47:48 +02:00
|
|
|
</Extension>
|
|
|
|
</ProgId>
|
|
|
|
</Component>
|
|
|
|
<!-- TestResources -->
|
|
|
|
<Directory Id="TestReso" ShortName="TestReso" Name="TestResources">
|
|
|
|
<Component Id="TestResources" Guid="FA8D4F56-A94A-467c-9E6B-F3DC26F95B1E">
|
|
|
|
<File Source="..\XenAdmin\bin\Release\TestResources\credits.xml" />
|
|
|
|
<File Id="interes1.xml" Source="..\XenAdmin\bin\Release\TestResources\interesting-development.xml" />
|
|
|
|
<File Id="interes2.xml" Source="..\XenAdmin\bin\Release\TestResources\interesting-production.xml" />
|
|
|
|
<File Id="interes3.xml" Source="..\XenAdmin\bin\Release\TestResources\interesting-xenapp.xml" />
|
|
|
|
</Component>
|
|
|
|
</Directory>
|
|
|
|
<Directory Id="EXTERNALTOOLS" ShortName="External" Name="External Tools">
|
|
|
|
<Component Id="ExternalToolsComponent" Guid="D5FC0252-C97B-46e7-9633-A6B68EDB6654">
|
|
|
|
<File Id="XENSERVERLINUXFIXUP" Source="..\XenOvfApi\External Tools\xenserver-linuxfixup-disk.iso" />
|
|
|
|
<File Id="REFERENCEVHD" Source="..\XenOvfApi\External Tools\bootablereference.vhd.bz2" />
|
|
|
|
</Component>
|
|
|
|
</Directory>
|
|
|
|
<Directory Id="SCHEMAS" Name="Schemas">
|
|
|
|
<Component Id="SchemasFilesComponent" Guid="E2186CD8-5064-4414-8AD7-E4495B6A3204">
|
|
|
|
<File Id="CIMOSXML" Source="..\XenAdmin\bin\Release\Schemas\CIM_OperatingSystem.xml" />
|
|
|
|
<File Id="CIMRASDXML" Source="..\XenAdmin\bin\Release\Schemas\CIM_ResourceAllocationSettingData.xml" />
|
|
|
|
<File Id="CIMRASDXSD" Source="..\XenAdmin\bin\Release\Schemas\CIM_ResourceAllocationSettingData.xsd" />
|
|
|
|
<File Id="CIMVSSDXML" Source="..\XenAdmin\bin\Release\Schemas\CIM_VirtualSystemSettingData.xml" />
|
|
|
|
<File Id="CIMVSSDXSD" Source="..\XenAdmin\bin\Release\Schemas\CIM_VirtualSystemSettingData.xsd" />
|
|
|
|
<File Id="COMMONXSD" Source="..\XenAdmin\bin\Release\Schemas\common.xsd" />
|
|
|
|
<File Id="DSP8023XSD" Source="..\XenAdmin\bin\Release\Schemas\DSP8023.xsd" />
|
|
|
|
<File Id="DSP8027XSD" Source="..\XenAdmin\bin\Release\Schemas\DSP8027.xsd" />
|
|
|
|
<File Id="SECEXTXSD" Source="..\XenAdmin\bin\Release\Schemas\secext-1.0.xsd" />
|
|
|
|
<File Id="WSSUTILXSD" Source="..\XenAdmin\bin\Release\Schemas\wss-utility-1.0.xsd" />
|
|
|
|
<File Id="XENCXSD" Source="..\XenAdmin\bin\Release\Schemas\xenc-schema.xsd" />
|
|
|
|
<File Id="XMLXSD" Source="..\XenAdmin\bin\Release\Schemas\xml.xsd" />
|
|
|
|
<File Id="XMLDSIGXSD" Source="..\XenAdmin\bin\Release\Schemas\xmldsig-core-schema.xsd" />
|
|
|
|
</Component>
|
|
|
|
</Directory>
|
|
|
|
</Directory>
|
|
|
|
<Directory Id="HEALTHCHECKSERVICEDIR" Name="XenServerHealthCheckService">
|
|
|
|
<Component Id="XenServerHealthCheck" Guid="{9D686BFC-B4FD-435F-AC74-0ACE29425095}">
|
|
|
|
<File Id="HealthCheck_XenServerHealthCheck.exe" Name="XenServerHealthCheck.exe" KeyPath="yes" Source="..\XenServerHealthCheck\bin\Release\XenServerHealthCheck.exe" />
|
|
|
|
<File Id="HealthCheck_CommandLib.dll" Name="CommandLib.dll" Source="..\XenServerHealthCheck\bin\Release\CommandLib.dll" />
|
|
|
|
<File Id="HealthCheck_CookComputing.XmlRpcV2.dll" Name="CookComputing.XmlRpcV2.dll" Source="..\XenServerHealthCheck\bin\Release\CookComputing.XmlRpcV2.dll" />
|
|
|
|
<File Id="HealthCheck_ICSharpCode.SharpZipLib.dll" Name="ICSharpCode.SharpZipLib.dll" Source="..\XenServerHealthCheck\bin\Release\ICSharpCode.SharpZipLib.dll" />
|
|
|
|
<File Id="HealthCheck_Ionic.Zip.dll" Name="Ionic.Zip.dll" Source="..\XenServerHealthCheck\bin\Release\Ionic.Zip.dll" />
|
|
|
|
<File Id="HealthCheck_log4net.dll" Name="log4net.dll" Source="..\XenServerHealthCheck\bin\Release\log4net.dll" />
|
|
|
|
<File Id="HealthCheck_XenCenterLib.dll" Name="XenCenterLib.dll" Source="..\XenServerHealthCheck\bin\Release\XenCenterLib.dll" />
|
|
|
|
<File Id="HealthCheck_XenModel.dll" Name="XenModel.dll" Source="..\XenServerHealthCheck\bin\Release\XenModel.dll" />
|
|
|
|
<File Id="HealthCheck_XenServerHealthCheck.exe.config" Name="XenServerHealthCheck.exe.config" Source="..\XenServerHealthCheck\bin\Release\XenServerHealthCheck.exe.config" />
|
|
|
|
<ServiceInstall
|
|
|
|
Id="ServiceInstaller"
|
|
|
|
Type="ownProcess"
|
|
|
|
Vital="no"
|
|
|
|
Name="XenServerHealthCheck"
|
2016-01-19 10:22:30 +01:00
|
|
|
DisplayName="@BRANDING_COMPANY_NAME_SHORT@ @BRANDING_SERVER@ Health Check Service"
|
|
|
|
Description="@BRANDING_COMPANY_NAME_SHORT@ @BRANDING_SERVER@ Health Check Service"
|
2015-07-19 20:47:48 +02:00
|
|
|
Start="auto"
|
|
|
|
Account="LocalSystem"
|
|
|
|
ErrorControl="normal"
|
|
|
|
Interactive="no"
|
|
|
|
/>
|
|
|
|
<ServiceControl
|
|
|
|
Id="StartService"
|
|
|
|
Start="install"
|
|
|
|
Stop="both"
|
|
|
|
Remove="uninstall"
|
|
|
|
Name="XenServerHealthCheck"
|
|
|
|
Wait="yes"
|
|
|
|
/>
|
|
|
|
</Component>
|
|
|
|
</Directory>
|
|
|
|
</Directory>
|
|
|
|
</Directory>
|
|
|
|
<Directory Id="ProgramMenuFolder">
|
2016-01-14 11:13:05 +01:00
|
|
|
<Directory Id="ApplicationProgramsFolder" Name="@BRANDING_COMPANY_NAME_SHORT@" />
|
2015-07-19 20:47:48 +02:00
|
|
|
</Directory>
|
|
|
|
</Directory>
|
|
|
|
<DirectoryRef Id="TARGETDIR">
|
|
|
|
<Component Id="RegistryEntries" Guid="193BAE1F-F2AE-4451-94DC-4B105DB5179C">
|
2016-01-15 02:57:36 +01:00
|
|
|
<RegistryKey Root="HKMU" Key="Software\@BRANDING_COMPANY_NAME_SHORT@\@BRANDING_BRAND_CONSOLE@">
|
2015-07-19 20:47:48 +02:00
|
|
|
<RegistryValue Type="string" Name="InstallDir" Value="[INSTALLDIR]" />
|
|
|
|
</RegistryKey>
|
|
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
<DirectoryRef Id="ApplicationProgramsFolder">
|
|
|
|
<Component Id="ApplicationShortcut" Guid="6B875059-26BC-4fa7-ACB7-0B9A4E4665CA">
|
2016-01-14 11:13:05 +01:00
|
|
|
<Shortcut Id="startmenuXenCenter" ShortName="XenCen50" Name="@BRANDING_COMPANY_NAME_SHORT@ @BRANDING_BRAND_CONSOLE@" Description="@BRANDING_BRAND_CONSOLE@ Shortcut" Target="[INSTALLDIR]@BRANDING_BRAND_CONSOLE@.exe" WorkingDirectory="INSTALLDIR" Icon="XenCenterICO" />
|
2015-07-19 20:47:48 +02:00
|
|
|
<RemoveFolder Id="ApplicationProgramsFolder" On="uninstall" />
|
2016-01-15 02:57:36 +01:00
|
|
|
<RegistryValue Root="HKCU" Key="Software\@BRANDING_COMPANY_NAME_SHORT@\@BRANDING_BRAND_CONSOLE@" Name="installed" Type="integer" Value="1" KeyPath="yes" />
|
2015-07-19 20:47:48 +02:00
|
|
|
</Component>
|
|
|
|
</DirectoryRef>
|
|
|
|
|
2016-01-14 11:13:05 +01:00
|
|
|
<Feature Id="MainProgram" Title="@BRANDING_COMPANY_NAME_SHORT@ @BRANDING_BRAND_CONSOLE@" Description="@BRANDING_COMPANY_NAME_SHORT@ @BRANDING_BRAND_CONSOLE@" Display="expand" Level="1" ConfigurableDirectory="INSTALLDIR" AllowAdvertise="no" InstallDefault="local" Absent="disallow" >
|
2015-07-19 20:47:48 +02:00
|
|
|
<ComponentRef Id="MainExecutable" />
|
|
|
|
<ComponentRef Id="ReportViewer" />
|
|
|
|
<ComponentRef Id="TestResources" />
|
|
|
|
<ComponentRef Id="SchemasFilesComponent" />
|
|
|
|
<ComponentRef Id="ExternalToolsComponent" />
|
|
|
|
<ComponentRef Id="RegistryEntries" />
|
|
|
|
<ComponentRef Id="ApplicationShortcut" />
|
|
|
|
</Feature>
|
|
|
|
|
2016-01-19 10:22:30 +01:00
|
|
|
<Feature Id="HealthCheckService" Title="@BRANDING_COMPANY_NAME_SHORT@ @BRANDING_SERVER@ Health Check Service" Description="@BRANDING_COMPANY_NAME_SHORT@ @BRANDING_SERVER@ Health Check Service" Display="expand" Level="1" ConfigurableDirectory="HEALTHCHECKSERVICEDIR" AllowAdvertise="no" InstallDefault="local" Absent="allow" >
|
2015-07-19 20:47:48 +02:00
|
|
|
<ComponentRef Id="XenServerHealthCheck" />
|
|
|
|
</Feature>
|
|
|
|
|
|
|
|
<UIRef Id="WixUI_FeatureTree" />
|
|
|
|
<UIRef Id="WixUI_ErrorProgressText" />
|
|
|
|
<Property Id="Install_All" Value="0" />
|
|
|
|
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />
|
|
|
|
<Property Id="ARPPRODUCTICON" Value="XenCenterICO" />
|
|
|
|
<MajorUpgrade AllowDowngrades="no" AllowSameVersionUpgrades="yes" DowngradeErrorMessage="!(loc.ErrorNewerProduct)" Schedule="afterInstallInitialize"/>
|
2015-08-05 18:53:08 +02:00
|
|
|
<PropertyRef Id="NETFRAMEWORK45" />
|
|
|
|
<Condition Message=".NET Framework 4.5 is required for this installation."><![CDATA[Installed OR NETFRAMEWORK45]]></Condition>
|
2015-07-19 20:47:48 +02:00
|
|
|
<Property Id="PERMACHINEINSTALL">
|
2016-01-15 02:57:36 +01:00
|
|
|
<RegistrySearch Id="InstallRegistry" Type="raw" Root="HKLM" Key="Software\@BRANDING_COMPANY_NAME_SHORT@\@BRANDING_BRAND_CONSOLE@" Name="InstallDir" />
|
2015-07-19 20:47:48 +02:00
|
|
|
</Property>
|
|
|
|
<Property Id="REINSTALLMODE" Value="amus" />
|
|
|
|
<CustomAction Id="ClearAllUsers" Property="ALLUSERS" Value="" />
|
|
|
|
<CustomAction Id="SetAllUsers" Property="ALLUSERS" Value="1" />
|
|
|
|
<InstallExecuteSequence>
|
|
|
|
<AppSearch Sequence="50" />
|
|
|
|
<FindRelatedProducts Before="LaunchConditions" />
|
|
|
|
<LaunchConditions Sequence="100" />
|
|
|
|
<ValidateProductID Sequence="700" />
|
|
|
|
<CostInitialize Sequence="800" />
|
|
|
|
<FileCost Sequence="900" />
|
|
|
|
<CostFinalize Sequence="1000" />
|
|
|
|
<MigrateFeatureStates Sequence="1200" />
|
|
|
|
<InstallValidate Sequence="1400" />
|
|
|
|
<InstallInitialize Sequence="1500" />
|
|
|
|
<ProcessComponents Sequence="1600" />
|
|
|
|
<UnpublishFeatures Sequence="1800" />
|
|
|
|
<RemoveRegistryValues Sequence="2600" />
|
|
|
|
<RemoveShortcuts Sequence="3200" />
|
|
|
|
<RemoveFiles Sequence="3500" />
|
|
|
|
<InstallFiles Sequence="4000" />
|
|
|
|
<CreateShortcuts Sequence="4500" />
|
|
|
|
<WriteRegistryValues Sequence="5000" />
|
|
|
|
<RegisterUser Sequence="6000" />
|
|
|
|
<RegisterProduct Sequence="6100" />
|
|
|
|
<PublishFeatures Sequence="6300" />
|
|
|
|
<PublishProduct Sequence="6400" />
|
|
|
|
<InstallFinalize Sequence="6600" />
|
|
|
|
</InstallExecuteSequence>
|
|
|
|
<InstallUISequence>
|
|
|
|
<Custom Action="SetAllUsers" Before="FindRelatedProducts">NOT Installed AND PERMACHINEINSTALL</Custom>
|
|
|
|
<FindRelatedProducts Before="LaunchConditions" />
|
|
|
|
<Custom Action="ClearAllUsers" After="FindRelatedProducts">NOT Installed AND PERMACHINEINSTALL</Custom>
|
|
|
|
<ExecuteAction Sequence="1102" />
|
|
|
|
</InstallUISequence>
|
2016-01-08 11:50:40 +01:00
|
|
|
<Icon Id="XenCenterICO" SourceFile="..\Branding\Images\AppIcon.ico" />
|
2015-07-19 20:47:48 +02:00
|
|
|
</Product>
|
|
|
|
</Wix>
|