Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I6c5879e7d80ce0e4906ad0a55ff363b6ceaf6ac3
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
|
|
Change-Id: I6c5879e7d80ce0e4906ad0a55ff363b6ceaf6ac3
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
|
|
a line has been left uncommented, fixed.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
|
|
virtio: install qemufwcfg driver
See merge request spice/win32/spice-nsis!6
|
|
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>
|
|
packaging: save install log
See merge request spice/win32/spice-nsis!5
|
|
|
|
virtio: install smbus driver
See merge request spice/win32/spice-nsis!1
|
|
|
|
ovirt: spec: update metadata
See merge request spice/win32/spice-nsis!3
|
|
packaging: update version references
See merge request spice/win32/spice-nsis!4
|
|
|
|
|
|
|
|
Save timestamped install log on installation directory.
This should help debugging installation issues.
Change-Id: I6da48df57b47f099a28102dbdcea44abf7fcd849
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
|
|
- 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
|
|
|
|
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>
|
|
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>
|
|
Change-Id: I1bfcf05a48d3af8226061f47d76ba64e9a16c61a
Signed-off-by: Yedidyah Bar David <didi@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: If2403d6801e7970bf1b7b88ff271b9c0e28d2628
Signed-off-by: Yedidyah Bar David <didi@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
|
|
Install virtio-rng driver
See merge request !2
|
|
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>
|
|
Change-Id: I36da80234227c610a246d33c867204241b32e536
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
Acked-by: Yedidyah Bar David <didi@redhat.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: Ie71a0164c33d41aa1945f6dfe6feb6e54d1806e1
Signed-off-by: Vinzenz Feenstra <vfeenstr@redhat.com>
|
|
Change-Id: I1961132f01baf4e655a414f1b586576c1eb6d4a0
Signed-off-by: Yedidyah Bar David <didi@redhat.com>
|
|
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>
|
|
Change-Id: I1bc61dbbaa39a6e0d5d5866065d6c12c5af51bf7
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: I003ebdcc2b8c3778903a5b07eb02280aba4527b0
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
qxl drivers are now supplied inside virtio-win drivers package.
Change-Id: Id8274f125ef7fa6b4fd76a7015958f24f2e358ea
Signed-off-by: Yedidyah Bar David <didi@redhat.com>
|