summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-12-16virtio-win: rebase on 0.164HEADmasterSandro Bonazzola1-1/+1
Change-Id: I6c5879e7d80ce0e4906ad0a55ff363b6ceaf6ac3 Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com> Acked-by: Frediano Ziglio <fziglio@redhat.com>
2019-12-16virtio-win: rebase on 0.164Sandro Bonazzola1-1/+1
Change-Id: I6c5879e7d80ce0e4906ad0a55ff363b6ceaf6ac3 Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com> Acked-by: Frediano Ziglio <fziglio@redhat.com>
2019-12-16spec: fix commentSandro Bonazzola1-1/+1
a line has been left uncommented, fixed. Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com> Acked-by: Frediano Ziglio <fziglio@redhat.com>
2018-12-21Merge branch 'qemufwcfg' into 'master'Christophe Fergeau1-0/+9
virtio: install qemufwcfg driver See merge request spice/win32/spice-nsis!6
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 Toso2-0/+48
packaging: save install log See merge request spice/win32/spice-nsis!5
2018-12-21Removed definesSandro Bonazzola1-8/+0
2018-10-09Merge branch 'master' into 'master'Christophe Fergeau1-1/+9
virtio: install smbus driver See merge request spice/win32/spice-nsis!1
2018-10-09virtio: install smbus driverSandro Bonazzola1-1/+9
2018-10-04Merge branch 'metadata-refresh' into 'master'Christophe Fergeau1-3/+3
ovirt: spec: update metadata See merge request spice/win32/spice-nsis!3
2018-10-04Merge branch 'version-references-update' into 'master'Christophe Fergeau2-7/+7
packaging: update version references See merge request spice/win32/spice-nsis!4
2018-10-04packaging: update version referencesSandro Bonazzola2-7/+7
2018-10-04Add referencesSandro Bonazzola2-1/+4
2018-10-04revert a trailing space removalSandro Bonazzola1-1/+1
2018-10-02packaging: save install logSandro Bonazzola2-1/+54
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-10-02pacakging: spec: update metadataSandro Bonazzola1-3/+3
- Dropping Packager since many people are working on this - Updated URL since the page moved within the website - Use Source0 since we're going to add more sources Change-Id: I3abe39642e873e95d69f8e115e90dc97ffbddb8d
2018-01-04Update version to 0.141Christophe Fergeau1-1/+1
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-12-20packaging: bump version to 4.3Yedidyah Bar David1-1/+4
Change-Id: I1bfcf05a48d3af8226061f47d76ba64e9a16c61a Signed-off-by: Yedidyah Bar David <didi@redhat.com> Acked-by: Christophe Fergeau <cfergeau@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-03-06Add support for Microsoft Windows Server 2016Lev Veyde1-0/+3
This patch updates WinVer.nsh, adding support for Microsoft Windows Server 2016. The same patch was sent for inclusion in the NSIS project: https://sourceforge.net/p/nsis/patches/282/ Bug-Url: https://bugzilla.redhat.com/1418831 Change-Id: Icc05e7d5c9d0c34adf874e769080d23aac868371 Signed-off-by: Lev Veyde <lveyde@redhat.com> Acked-by: Christophe Fergeau <cfergeau@redhat.com>
2017-03-06Re-introduce WinVer.nshLev Veyde1-0/+509
This patch returns WinVer.nsh as it currently appears in NSIS 3.x This is done so that we can apply our own local changes, specifically adding support for currently unsupported OSes. Change-Id: I83882f681f8da8faee1a394ac58fe120fb41e6a6 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-24packaging: bump version to 4.2Yedidyah Bar David1-1/+4
Change-Id: If2403d6801e7970bf1b7b88ff271b9c0e28d2628 Signed-off-by: Yedidyah Bar David <didi@redhat.com> Acked-by: Christophe Fergeau <cfergeau@redhat.com>
2017-01-24Merge branch 'virtio-rng' into 'master' Yedidyah Bar David5-512/+20
Install virtio-rng driver See merge request !2
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-24Update to latest virtio-win/vdagent releasesChristophe Fergeau3-7/+7
Change-Id: I36da80234227c610a246d33c867204241b32e536 Signed-off-by: Christophe Fergeau <cfergeau@redhat.com> Acked-by: Yedidyah Bar David <didi@redhat.com>
2017-01-24Add Windows 10 supportChristophe Fergeau3-505/+5
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-21packaging: bump version to 4.1Yedidyah Bar David1-1/+4
Change-Id: I1961132f01baf4e655a414f1b586576c1eb6d4a0 Signed-off-by: Yedidyah Bar David <didi@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>
2016-03-02packaging: bump version to 4.0Sandro Bonazzola1-2/+5
Change-Id: I1bc61dbbaa39a6e0d5d5866065d6c12c5af51bf7 Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2016-02-09packaging: spec: avoid suffix in iso labelSandro Bonazzola1-1/+2
Avoid suffix in iso labeling. For nightly builds, the release number ends up being "3_master.20160208133359.git1f65ee4.fc23" This exceeds the maximum length allowed, which is 16 chars with Joliet on Windows systems. Change-Id: I8f480b8dc091051416901e3748169e2afe390229 Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
2015-11-19build: Put unversioned .exe installer in the ISOChristophe Fergeau1-1/+4
While it makes sense to have a versioned .exe file when it's standalone, when it's on an ISO, it's more natural to have an unversioned .exe installer. This is achieved through the use of the --graft-points option to mkisofs. Change-Id: I1970348c6a72dcd44865c78d3348fc57766deb26 Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2015-11-19build: Small make dist improvementsChristophe Fergeau1-2/+2
Use bz2 rather than gz, add version number to the output directory, and use the more portable /dev/stdin instead of /proc/self/fd/0. Change-Id: I90096405ded7eb9102818185482fa27dc4c33b72 Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2015-11-19build: Add make distYedidyah Bar David1-0/+4
Some magic as we want to ship a generated .spec file in addition to the files from the git repository. Change-Id: I90d905697aa4f9092c65810467cd88dc611ed003 Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2015-11-19packaging: add ovirt-guest-tools-iso.spec.inYedidyah Bar David2-1/+95
Copied and adapted from ovirt-wgt-toolchain. See [1] [2]. In order to not duplicate the source code's version in the spec file, generate it by make. [1] https://gerrit.ovirt.org/47432 [2] https://gerrit.ovirt.org/48425 Change-Id: Ie6dcb72da2fe13bb154784a27f1ee992e9d12b14 Signed-off-by: Yedidyah Bar David <didi@redhat.com>
2015-11-19build: Remove need for ISO_ROOTChristophe Fergeau1-5/+2
We can pass directly the name of the files we want to be in the iso. Change-Id: I6c5d2ae82a23ae4ba1d0249b6aefc61ccbc5b0a6 Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2015-11-19build: Use longer version of mkisofs options when possibleChristophe Fergeau1-1/+1
Change-Id: I003ebdcc2b8c3778903a5b07eb02280aba4527b0 Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2015-11-19build: Add ISO generation as well as make installYedidyah Bar David1-1/+26
The preferred method of distribution of the oVirt guest tools installer is to have it in an ISO image wrapped in an RPM. This allows to easily share installer updates with multiple Windows guests. This commits adds an 'iso' target to the Makefile which will generate such an ISO which can then be consumed by the guest-tools-iso spec file. Split off from [1]. [1] https://gerrit.ovirt.org/47771 Change-Id: I294f640d95bdcec6bc0267e79c4fed244ecbc36e Signed-off-by: Christophe Fergeau <cfergeau@redhat.com> Signed-off-by: Yedidyah Bar David <didi@redhat.com>
2015-11-19packaging: add MakefileYedidyah Bar David2-1/+127
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>