summaryrefslogtreecommitdiff
path: root/win-guest-tools.nsis
AgeCommit message (Collapse)AuthorFilesLines
2018-12-21virtio: install qemufwcfg driverSandro Bonazzola1-0/+9
The driver is a null driver, just avoiding to see an unknown device in device list. It's available for Win10 and Win2016. Change-Id: I00d3f18782ee1b062e3b6ce75f15b1b0a2a9dd7b Bug-Url: https://bugzilla.redhat.com/1578775 Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2018-12-21Merge branch 'logging' into 'master'Victor Toso1-0/+7
packaging: save install log See merge request spice/win32/spice-nsis!5
2018-10-09virtio: install smbus driverSandro Bonazzola1-1/+9
2018-10-04Add referencesSandro Bonazzola1-1/+2
2018-10-04revert a trailing space removalSandro Bonazzola1-1/+1
2018-10-02packaging: save install logSandro Bonazzola1-1/+7
Save timestamped install log on installation directory. This should help debugging installation issues. Change-Id: I6da48df57b47f099a28102dbdcea44abf7fcd849 Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2018-01-04Do not install .pdb debug files on the target systemYedidyah Bar David1-1/+1
Usually they are not needed, and needlessly take quite a lot of space on the target system. Do publish them in the ISO, so that they are easily available if needed. Change-Id: I6dfa5f5e904ea63513f30f4418e58ad2654cf486 Signed-off-by: Yedidyah Bar David <didi@redhat.com> Acked-by: Christophe Fergeau <cfergeau@redhat.com>
2017-12-20Properly quote path to service binariesChristophe Fergeau1-2/+2
If these paths are unquoted, and the path contains spaces (C:\Program Files (x86)\...), this could be exploited by putting a binary with a crafted name (C:\Program.exe), leading to privilege escalation as this is a service that is being started. https://www.commonexploits.com/unquoted-service-paths/ Bug reported by Chris Moberly Acked-by: Frediano Ziglio <fziglio@redhat.com>
2017-03-06Add support to the installer for Microsoft Windows Server 2016Lev Veyde1-2/+4
This patch updates the installer, adding support for Microsoft Windows Server 2016. Bug-Url: https://bugzilla.redhat.com/1418831 Change-Id: Ibc6147054ac61e6bb3e376b602ce8ba0e00ffd47 Signed-off-by: Lev Veyde <lveyde@redhat.com> Acked-by: Christophe Fergeau <cfergeau@redhat.com>
2017-01-26Fix driver path for win2k*Yedidyah Bar David1-4/+4
On the virtio-win ISO, the win2k* drivers are in a path of the form '2k*', while the installer is looking for them in 'w2k*', and thus failing. This commit fixes the various paths. Change-Id: I4aede5139950e90ad9071778c38250c450ed18ff Bug-Url: https://bugzilla.redhat.com/1416533 Bug-Url: https://bugzilla.redhat.com/1416579 Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2017-01-24Install virtio-rng driverYedidyah Bar David1-0/+8
Change-Id: I4cc6dbe33d7d189d74189188ca18a46b85362237 Bug-Url: https://bugzilla.redhat.com/1398560 Signed-off-by: Yedidyah Bar David <didi@redhat.com> Acked-by: Christophe Fergeau <cfergeau@redhat.com>
2017-01-24Add Windows 10 supportChristophe Fergeau1-8/+3
This requires WinVer from nsis 3.01. At the moment, the qxl-wddm-dod driver on the virtio-win ISO is not the latest one from https://www.spice-space.org/download/windows/qxl-wddm-dod/ Change-Id: I773e4b76bd896fcea074b8f32a1b0cff854841b5 Signed-off-by: Christophe Fergeau <cfergeau@redhat.com> Acked-by: Yedidyah Bar David <didi@redhat.com>
2016-09-02Add Display Version as a postfix to the Display Name.Lev Veyde1-1/+1
This is done, so that the version will be easily visible in the oVirt Manager under the Applications, because the oVirt Guest Agent returns only Display Names, but not the versions. Bug-Url: https://bugzilla.redhat.com/1310621 Change-Id: I10a1f1d3a9e4241ec1dd5420c1e8770ec00bc508 Signed-off-by: Lev Veyde <lveyde@redhat.com>
2016-06-22Correct path to QEMU GA MSI filesVinzenz Feenstra1-4/+4
Previously the path to the qemu-ga-x{86,64}.msi files was incorrect. The files are installed into the drivers sub-directory. Change-Id: I697dccf37fb868c335b0113c6c09f628d2fcbe27 Signed-off-by: Vinzenz Feenstra <vfeenstr@redhat.com>
2016-06-22ovirt: Add service removalVinzenz Feenstra1-0/+23
Previously the service registration has not been removed during the uninstallation. This patch adds the removal code. Change-Id: I9e2f89b01468ea51fe64afb68a75c50eb21888c1 Signed-off-by: Vinzenz Feenstra <vfeenstr@redhat.com>
2016-06-22ovirt: Add missing removal of hooks base directoryVinzenz Feenstra1-0/+1
When the directories for the hooks have been introduced, the base folder has been left over during the uninstallation. This patch adds the removal of the hooks base directory. Change-Id: Ib48d2538c92e5e761ce4803c99a85ca0de2a47a4 Signed-off-by: Vinzenz Feenstra <vfeenstr@redhat.com>
2016-06-22ovirt: Remove all files install by the ovirt-guest-agentVinzenz Feenstra1-0/+5
Previously we left behind: - default.ini - default-logger.ini - ovirt-guest-agent.ini - vcredist_x86.exe Change-Id: If625ea358d0808bbee70bff9124d4f4e083157dc Signed-off-by: Vinzenz Feenstra <vfeenstr@redhat.com>
2016-06-22OVirtGuestService.exe is a File not a Directory to removeVinzenz Feenstra1-1/+1
Change-Id: Ie71a0164c33d41aa1945f6dfe6feb6e54d1806e1 Signed-off-by: Vinzenz Feenstra <vfeenstr@redhat.com>
2016-06-21Add guest agent hooks directoriesVinzenz Feenstra1-0/+10
For the new lifecycle events hook feature of the ovirt guest agent the following directories should be installed, so it's more easy for users to know where to put their hooks. Change-Id: Ia815927a8f5e9e1adf216389fa404f80a6bf7ed7 Bug-Url: https://bugzilla.redhat.com/1347272 Signed-off-by: Vinzenz Feenstra <vfeenstr@redhat.com>
2015-11-19packaging: add MakefileYedidyah Bar David1-1/+4
Allow building the spice installer and building/installing the ovirt installer. Allow passing DISPLAYED_VERSION to make. Allow passing MODE to make to choose between the two installers - SPICE (default) or OVIRT. Some of the code in the Makefile was copied and adapted from ovirt-wgt-installer.spec [1] and ovirt-guest-tools-iso.spec [2]. [1] https://gerrit.ovirt.org/47432 [2] https://gerrit.ovirt.org/48425 Change-Id: I0d651065697d962d4e351ffc1b7274c8eb37cb22 Signed-off-by: Yedidyah Bar David <didi@redhat.com>
2015-11-19Remove EXE_VERSIONChristophe Fergeau1-4/+1
This is only used when generating the oVirt installer as it does not want any version number to be included in the .exe filename provided on the ISO it ships. However, if someone was to ship a standalone .exe outside of an ISO, an unversioned installer executable is not what is expected. This commit removes EXE_VERSION, the installer executable will be "unversioned" at ISO time generation instead. Change-Id: Iaa3263aa7d26f39f073db058a6138728c09e12c4 Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2015-11-19Allow custom installer filename and displayed name versionYedidyah Bar David1-2/+10
Allow passing: DISPLAYED_VERSION (defaults to $VERSION): what's written to the registry. This is what is shown to the user e.g. in the control panel. EXE_VERSION (defaults to -$VERSION): appended to installer filename. Not touching VERSION, which reflects the version of the installer's source code. Change-Id: Id60a990aea8e9148c0cd47dd685f9681395ac624 Signed-off-by: Yedidyah Bar David <didi@redhat.com>
2015-11-19nsis: Drop separately-packaged qxl driversYedidyah Bar David1-1/+0
qxl drivers are now supplied inside virtio-win drivers package. Change-Id: Id8274f125ef7fa6b4fd76a7015958f24f2e358ea Signed-off-by: Yedidyah Bar David <didi@redhat.com>
2015-10-21packaging: Add VC redistributableLev Veyde1-0/+3
Change-Id: I0e2444925335027feb01eab7b543156a4493ab23 Signed-off-by: Lev Veyde <lveyde@redhat.com>
2015-10-21packaging: Update installer to include new oVirt GA .ini filesLev Veyde1-0/+2
Recent version of oVirt Guest Agent added 2 new .ini conf files. This patch modifies the installer, so these files are installed as well. Change-Id: I105ce0475d612a5b70ef354df07dbb59b76d1399 Signed-off-by: Lev Veyde <lveyde@redhat.com>
2015-10-21nsis: Install oVirt guest agentChristophe Fergeau1-0/+28
Now that we are able to generate different installers for SPICE and oVirt, we can install the oVirt agent when building an oVirt installer. Change-Id: I63e071262f8dd807cc1dd362e17fc814460c5254 Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2015-10-21nsis: Add support for building an oVirt installerChristophe Fergeau1-0/+406
oVirt wants to reuse the SPICE Guest Tools code as a basis for building an installer for the oVirt Guest Tools. This commit renames the install script to win-guest-tools.nsis and add conditionals to build either an installer for SPICE Guest Tools or oVirt Guest Tools. Change-Id: I62e41f3b3bcc5d1975523614897928543c44ba1a Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>