Commit Graph

78 Commits

Author SHA1 Message Date
Mihaela Stoica
16270af4d4 CA-210984: XenCenter build fails in the secure environment while getting RPU hotfixes from artifactory
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-05-13 12:31:55 +01:00
Mihaela Stoica
7409d99d06 CA-210193: Update build script to pick up the latest RPU hotfixes (#979)
* CA-210193: Update build script to pick up the latest RPU hotfixes

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>

* CA-210193: Update build script to pick up the latest RPU hotfixes

- fixed the parameters of the second WGET

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-05-06 14:21:29 +01:00
Craig Emery
ef642f55fc Move DOTNET_LOC into the bash function 2016-03-09 09:33:51 +00:00
Craig Emery
ab0b7a215a Try getting the hotfix from the current branch first and fall back to trunk 2016-03-08 16:55:18 +00:00
Craig Emery
63b720e093 Production build script changes 2016-03-03 16:13:36 +00:00
Cheng Zhang
6d2a4d06fc CA-198903: Fix unsigned package build failure
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-02-16 15:32:15 +08:00
Mihaela Stoica
7a46698141 CP-16068: Pick up new RPU hotfixes
- XenCenter build system picks up the RPU hotfixes from Artifactory
- RPU001 and RPU002 replace XS62E006 and XS65ESP1006
- Removed hotfixes from the solution, moved  XS60E001 to Branding folder
- also cleaned up code in the HotfixFactory class, removing MNR and Cowley hotfixes (not supported anymore)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-11 22:18:06 +00:00
Mihaela Stoica
0c5698b76f CP-15405: Copy all DotNetInstaller files to the local folder before building the installer
- Fixes build error "build-installers.sh: line 134: ./InstallerLinker.exe: Accessing a corrupted shared library"

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-04 12:41:20 +00:00
Mihaela Stoica
8637187bc2 CP-15405: Sign dlls brought from dotnet-packages
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-02-01 15:01:45 +00:00
Mihaela Stoica
7085ad5672 CP-15405: Add script to collect unsigned files
- Only collect the unsigned files if the option is specified
- When collecting the unsigned files, also copy all DotNetInstaller files

Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-02-01 14:15:55 +00:00
Mihaela Stoica
46d982cc49 CP-15405: Move packaging and signing steps into a separate script file
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-02-01 14:04:47 +00:00
Gabor Apati-Nagy
615a8cffe1 Merge pull request #795 from GaborApatiNagy/master_wix
CP-15922: Investigate and fix WiX installer for InstallDir Extension UI
2016-01-28 18:58:10 +00:00
Gabor Apati-Nagy
2adb9d1f43 CP-15922: Investigate and fix WiX installer for InstallDir Extension UI
This changeset makes it possible to use InstallDir again - it hasn't worked since we changed to 3.9 from 3.5.
2016-01-28 18:50:56 +00:00
Cheng Zhang
d03a570b6b CP-15400: Use condition check to install xenserver updates
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-22 13:50:29 +08:00
Cheng Zhang
1485a056e9 CP-15399: Make xsupdate rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-22 13:50:12 +08:00
Cheng Zhang
15ef3410a3 CP-15398: Make file name and dir rebrandablei
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-19 18:40:55 +08:00
Cheng Zhang
a33d10bade CP-15398: Make texture XenCenter rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-14 18:52:53 +08:00
Cheng Zhang
766cb72cbe CP-15403: Add rebranding phase in xenadmin
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-14 10:42:45 +08:00
Mihaela Stoica
e8d8f322cb CA-195662: Remove signing as a post build event from splash project
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-01-13 12:09:08 +00:00
Cheng Zhang
b74ae83300 CP-15396: Rename dir of XenAdmin-Branding to Branding
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-11 17:28:31 +08:00
Cheng Zhang
a9214c3463 CP-15396: Use xenadmin-branding and change the location of icons
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-08 16:29:59 +08:00
Mihaela Stoica
24749bc3f8 Re-enable signing
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-08-20 16:30:41 +01:00
Gabor Apati-Nagy
19524668c8 Build script: Removed switches from mkisofs cmd
These are no longer needed
2015-08-10 19:01:26 +01:00
Gabor Apati-Nagy
91bb854712 CP-13390: Update XenCenter installer to require .NET 4.5
getting there...
2015-08-06 16:33:49 +01:00
Gabor Apati-Nagy
cec70527e7 CP-13390: Update XenCenter installer to require .NET 4.5
we do not use print-eula in the installer, apparently it is not in the wix sources, so removing it from the build
2015-08-06 15:57:44 +01:00
Gabor Apati-Nagy
03d839aef6 CP-13390: Update XenCenter installer to require .NET 4.5
fixed code to unzip wix39-sources-debug.zip and wix39-binaries.zip
2015-08-06 14:42:25 +01:00
Gabor Apati-Nagy
6fd154b5c7 CP-13390: Update XenCenter installer to require .NET 4.5
Fixing reference to NDP452-KB2901954-Web.exe
2015-08-06 14:22:10 +01:00
Gabor Apati-Nagy
32c36118db CP-13390: Update XenCenter installer to require .NET 4.5 2015-08-05 17:53:08 +01:00
Mihaela Stoica
6efa72cda2 CP-13389: Change build scripts to use .NET 4.5
- Configured msbuild to build .Net4.5 with visual studio 2013 (13.0)
- Changed .Net platform version to 4.5 in tests script

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-30 16:04:54 +01:00
Sorin Sbarnea
87ff2d8a48 Fixed the building of the installer. 2015-07-27 08:09:40 +01:00
Sorin Sbarnea
03d176829c Configured to use mt.exe from the PATH and repaired the target name for splash project, which was supposed to be XenCenter.exe 2015-07-27 08:08:53 +01:00
Sorin Sbarnea
c566ba8d39 Cleaned logging 2015-07-27 07:36:18 +01:00
Sorin Sbarnea (tocco)
47588bc925 added fallback to trunk for unknown branches and an workaround for the msbuild not renaming the splash.pdb into xencenter.pdb 2015-07-27 07:34:15 +01:00
Sorin Sbarnea
a5f5298604 Now msbuild will build the entire solution instead of each project file. Remember not to submit the solution with some projects disabled. 2015-07-26 06:53:28 +01:00
Mihaela Stoica
6e134543c6 Merge pull request #565 from GaborApatiNagy/master_CP-13310
CP-13310: Installer: In change mode, the installer shows All Users/Current User option, but it should not.
2015-07-23 12:17:27 +01:00
Mihaela Stoica
b62f8c4cd3 CA-176895: [CAR-1866] Include XS 6.5 RPU hotfix in XenCenter
- changed the build script and the installer to copy the XS65ESP1006.xsupdate hotfix
- also updated the source package for XS62E006 hotfix
2015-07-22 12:51:58 +01:00
Sorin Sbarnea
1d69cc8ee8 Changed the order of parameters in the wget command.
- wget <options> <URL> is correct order

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-21 16:28:21 +01:00
Mihaela Stoica
03f29efcee Revert "Enforced use of DotNet 4.5 via msbuild, enabled concurrent compiling."
This reverts commit 0ca9c98135.
2015-07-21 15:00:31 +01:00
Mihaela Stoica
ad44b4405f Revert "Now msbuild will build the entire solution instead of each project file. Remember not to submit the solution with some projects disabled."
This reverts commit 997a9e1489.
2015-07-21 14:59:58 +01:00
Gabor Apati-Nagy
3c40a43780 CP-13310: Installer: In change mode, the installer shows All Users/Current User option, but it should not. 2015-07-20 21:19:29 +01:00
Sorin Sbarnea
997a9e1489 Now msbuild will build the entire solution instead of each project file. Remember not to submit the solution with some projects disabled. 2015-07-20 16:07:40 +01:00
Sorin Sbarnea
0ca9c98135 Enforced use of DotNet 4.5 via msbuild, enabled concurrent compiling. 2015-07-20 15:19:45 +01:00
Sorin Sbarnea
93280441aa Made the build output less verbose by default and configured wget not to download files again if they already exists locally with the same datetime stamps. 2015-07-19 20:12:38 +01:00
Gabor Apati-Nagy
849936f637 CP-13217: Make the Call Home service optional in the XenCenter installer
-Added new page to the XenCenter installer to include a feature selector control where users can choose to install the XenServer Health Check Service.
-Removed the InstallDir page, because the new customize page does provide folder selection (per feature)

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-07-16 13:22:55 +01:00
Mihaela Stoica
f206d77c83 CP-12162: Add Health Check Service to the XenCenter build system
xenadmin-build.sh: Added a backslash to separate the parameters of the cp command
2015-06-09 14:28:30 +01:00
Mihaela Stoica
415812fec1 Merge branch 'CP-12162' of https://github.com/cheng--zhang/xenadmin into cheng--zhang-CP-12162 2015-06-09 13:22:53 +01:00
Ross Lagerwall
9675089982 CP-7644: Write XenCenter product version and build number
Write out the XenCenter version and build number into a version file so
that other tools can determine them from the build artifacts.

Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
2015-06-08 16:47:25 +01:00
Cheng Zhang
8f04a5b88c CP-12162: Add Health Check Service to the XenCenter build system
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-06-08 16:02:25 +08:00
Gabor Apati-Nagy
8d96a17c53 CP-11956: ssh console: Include putty in our installer
fixing wget
2015-05-08 18:02:55 +01:00
Gabor Apati-Nagy
09c1374d8b CP-11956: ssh console: Include putty in our installer
fixing syntax error in xenadmin-build.sh
2015-05-08 17:44:46 +01:00