From 2ff85de32fbcfd0ea7b5b01f3f320bca32135ec8 Mon Sep 17 00:00:00 2001 From: Adrian Jachacy Date: Mon, 1 Jul 2013 13:45:25 +0100 Subject: [PATCH] CA-106455: XenCenter Installation: multiple install on same OS when selected installation for all users; Asking for .NET 3.5 while repair or uninstall. 1. Added missing copyright header to XenCenter.l10n.diff file. 2. Added -ext WiXNetFxExtension to CANDLE command in xenadmin-build.sh file. Signed-off-by: Adrian Jachacy --- WixInstaller/XenCenter.l10n.diff | 53 +++++++++++++++++++++++--------- mk/xenadmin-build.sh | 2 +- 2 files changed, 39 insertions(+), 16 deletions(-) diff --git a/WixInstaller/XenCenter.l10n.diff b/WixInstaller/XenCenter.l10n.diff index fede9b40f..0588cae87 100644 --- a/WixInstaller/XenCenter.l10n.diff +++ b/WixInstaller/XenCenter.l10n.diff @@ -1,13 +1,36 @@ ---- XenCenter.wxs 2013-07-01 10:39:54.447126800 +0100 -+++ XenCenter.l10n.wxs 2013-07-01 10:39:51.998882000 +0100 -@@ -32,13 +32,12 @@ - SUCH DAMAGE. - --> - -- -+ - +# 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. + +--- XenCenter.wxs 2013-07-01 11:22:14.744131100 +0100 ++++ XenCenter.l10n.wxs 2013-07-01 11:23:18.864542500 +0100 +@@ -38,7 +38,7 @@ @@ -16,7 +39,7 @@ -@@ -88,64 +87,64 @@ +@@ -88,64 +88,64 @@ @@ -104,7 +127,7 @@ -@@ -164,6 +163,30 @@ +@@ -164,6 +164,30 @@ @@ -135,7 +158,7 @@ -@@ -213,6 +236,8 @@ +@@ -213,6 +237,8 @@ @@ -144,12 +167,12 @@ -@@ -227,7 +252,7 @@ +@@ -227,7 +253,7 @@ - -+ ++ diff --git a/mk/xenadmin-build.sh b/mk/xenadmin-build.sh index 0235ea77e..b7c160da9 100644 --- a/mk/xenadmin-build.sh +++ b/mk/xenadmin-build.sh @@ -254,7 +254,7 @@ compile_installer() cd ${WIX} mkdir -p obj${name} - WixLangId=${langid} ${CANDLE} -out obj${name}/ $1.wxs + WixLangId=${langid} ${CANDLE} -ext WiXNetFxExtension -out obj${name}/ $1.wxs mkdir -p out${name}