Skip to content
Snippets Groups Projects
Commit daf2fc82 authored by Rocky Automation's avatar Rocky Automation :tv:
Browse files

import virtio-win-1.9.43-0.el9_5

parent f20292df
No related branches found
Tags imports/r9/virtio-win-1.9.43-0.el9_5
No related merge requests found
3d1296f74fb1b64a1e0767148d312a5a5361bb68f5c23ccea04ed84abdbbbf58
25ceaa992b6f38fffe175560f58ee1eec907dbb212b9eab4db77d7fdfda91c6c
edf141b93ef491820f69edfadef563ac10d2330176ca973129d9694f9d2408c3 SOURCES/mingw-qemu-ga-win-108.0.1-1.el9.src.rpm
0cda28c5c8e4d4349c87a54a7d735751a3c49b78f73e98a68f1eb3d0d5272ffa SOURCES/qemu-ga-win-108.0.1-1.el9.noarch.rpm
682e573c4aa58c9399648468ee58e4629413033ee55979b30a78d819963bfd6e SOURCES/virtio-win-prewhql-0.1-262-sources.zip
0d8ad2d49237a2ea9f17667e6a67b9dd81c6f8a5951ebee9d48039448b8dd61f SOURCES/winfsp-2.0.23075-sources.zip
6324dc81194a6a08f97b6aeca303cf5c2325c53ede153bae9fc4378f0838c101 SOURCES/winfsp-2.0.23075.msi
b13b88084295a54968a71aed7fe95d00f43c5b86a193f8a89ac3bcd40394ec46 SOURCES/mingw-qemu-ga-win-108.0.2-1.el9.src.rpm
1eb94a189dac604a3d8fa713f9d986d9e532b423a0731f69d9b2abe9f52c5356 SOURCES/qemu-ga-win-108.0.2-1.el9.noarch.rpm
9c9159d8f7194b07506a40ac8538281b95bd4142e0564a261be9079cd53b7473 SOURCES/qxl-win-unsigned-0.1-24-sources.zip
f8aed8bfb4cd323818c367a1d9f0564347ae93424a4d5e826b39ec734d452d92 SOURCES/spice-qxl-wddm-dod-0.21-2.el8.noarch.rpm
50f1d9d3a2a320e30bc801225a7c27077a3a709a52961a10785858d7a8c38c73 SOURCES/spice-qxl-wddm-dod-0.21-2.el8.src.rpm
cf72c76a32ad14de634825f127255ad2409c81e33ba4dfe7b23c95b75f913271 SOURCES/spice-vdagent-win-0.10.0-5.el8.src.rpm
ac70ca6395a9fe0c701200a5d88556ba4cf6ecea129fe40dc6e22bebf71dd7c6 SOURCES/spice-vdagent-win-x64-0.10.0-5.el8.noarch.rpm
e2825ab6ec6cb7fa927c47425861058a11e88c8218fb716562f6f1c9f42008b1 SOURCES/spice-vdagent-win-x86-0.10.0-5.el8.noarch.rpm
67b9b4d4598b7d1a1aa65e6acc7e1623d28f91f1878d44439089b4fe03fc2fa0 SOURCES/virtio-win-1.9.40-bin-for-rpm.tar.gz
1ea196df103782249394d0453ea06f0887c19109e403bd9fb2f97c67bc542b99 SOURCES/virtio-win-gt-x64.msi
31bf71a20b72d386a5991e7b097c0a7c2190f7dcc81cb6b2c5750578b3434e12 SOURCES/virtio-win-gt-x86.msi
8c66142b84234e37f113166dce38c0cff634905095f93b3fba5b38f5c331bd39 SOURCES/virtio-win-guest-tools.exe
862b78e09fba011e3e829433ca9534cdf56a67d78837dc59378142762ff5bcda SOURCES/virtio-win-installer-1.9.40-0-sources.zip
3632468df442492331c2eb03f774e6d66dfcf3c1131ed72d54a36dedea55bb3e SOURCES/virtio-win-prewhql-0.1-257-sources.zip
0d8ad2d49237a2ea9f17667e6a67b9dd81c6f8a5951ebee9d48039448b8dd61f SOURCES/winfsp-2.0.23075-sources.zip
6324dc81194a6a08f97b6aeca303cf5c2325c53ede153bae9fc4378f0838c101 SOURCES/winfsp-2.0.23075.msi
b3c6a47d3c8082522d5059a7d7bb3d19c0a8be14d8f1487097ad631a263880f9 SOURCES/virtio-win-1.9.43-bin-for-rpm.tar.gz
9936e542ce517ae3249b7d5609832c2299c7abed43ed6e95fc205283591652be SOURCES/virtio-win-gt-x64.msi
9a17fcf58cef91e6567851f8dc4edd551df6c66c857634fba0f52dddd4685be2 SOURCES/virtio-win-gt-x86.msi
17326650e80564235f116e1de13e26458f92b78178f749afa97082a284fe4443 SOURCES/virtio-win-guest-tools.exe
48daa27e5df1a7ea72356d0017b67ca4a3038b92f317fe028fa0a6a61b475dd6 SOURCES/virtio-win-installer-1.9.43-0-sources.zip
# This script collects various system information for diagnostic
# purposes. The collected data includes system configuration,
# event logs, driver lists, registry information, update logs,
# services, uptime, running processes, installed applications,
# installed KBs, and memory dumps.
# Copyright (c) 2024 Red Hat, Inc. and/or its affiliates. All rights reserved.
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. 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.
# 3. Neither the names of the copyright holders nor the names of their contributors
# may be used to endorse or promote products derived from this software
# without specific prior written permission.
# 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 HOLDERS 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.
# Ensure the script runs with an unrestricted execution policy (for Windows 10 and Windows Server 2016)
# Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force
# For gathering event logs run the script as an administrator
# IncludeSensitiveData is used to include memory dumps add this parameter to your command line to collect them
# Example: .\CollectSystemInfo.ps1 -IncludeSensitiveData
param (
[switch]$IncludeSensitiveData,
[switch]$Help
)
Add-Type -AssemblyName 'System.IO.Compression.FileSystem'
function Compress-Files {
param (
[string]$SourcePath,
[string]$DestinationPath
)
[System.IO.Compression.ZipFile]::CreateFromDirectory($SourcePath, $DestinationPath)
}
function Show-Help {
Write-Host "Usage: .\CollectSystemInfo.ps1 [-IncludeSensitiveData] [-Help]"
Write-Host ""
Write-Host "Parameters:"
Write-Host " -IncludeSensitiveData Include sensitive data (memory dump)"
Write-Host " -Help Show this help message"
Write-Host ""
Write-Host "If no parameters are provided, the script will run with default behavior."
}
function Export-SystemConfiguration {
try {
Write-Host 'Collecting system configuration started it may take a while...'
Start-Process -FilePath 'msinfo32.exe' -ArgumentList '/report', (Join-Path $logfolderPath 'msinfo32.txt') -Wait
Write-Host 'System configuration collection completed.'
} catch {
Write-Warning "Failed to collect system configuration: $_"
}
}
function Export-EventLogs {
try {
$logNames = @('system', 'security', 'application')
foreach ($logName in $logNames) {
$logPath = Join-Path $logfolderPath "$logName.evtx"
wevtutil epl $logName $logPath
wevtutil al $logPath
}
Write-Host 'Event logs collection completed.'
} catch {
Write-Warning "Failed to collect event logs: $_"
}
}
function Export-DriversList {
try {
Get-WindowsDriver -Online -All | Select-Object -Property * | Export-Csv -Path (Join-Path $logfolderPath 'drv_list.csv') -NoTypeInformation
Write-Host 'Drivers list collection completed.'
} catch {
Write-Warning "Failed to collect drivers list: $_"
}
}
function Export-VirtioWinStorageDrivers {
$registryPaths = @(
'HKLM:\SYSTEM\CurrentControlSet\Services\Disk',
'HKLM:\SYSTEM\CurrentControlSet\Services\viostor\Parameters',
'HKLM:\SYSTEM\CurrentControlSet\Services\vioscsi\Parameters'
)
$valuesToQuery = @('IoTimeoutValue', 'TimeoutValue')
foreach ($path in $registryPaths) {
foreach ($value in $valuesToQuery) {
$property = Get-ItemProperty -Path $path -Name $value -ErrorAction SilentlyContinue
$output = "$path\$value : $($property.$value)"
$output | Out-File -FilePath (Join-Path $logfolderPath 'virtio_disk.txt') -Append
}
}
Write-Host 'Virtio-Win storage drivers configuration collection completed.'
}
function Export-WindowsUpdateLogs {
try {
$logPath = Join-Path $logfolderPath 'WindowsUpdate.log'
$command = "Get-WindowsUpdateLog -LogPath '$logPath'"
Start-Process -FilePath 'powershell.exe' -ArgumentList '-NoLogo', '-NoProfile', '-Command', $command -NoNewWindow -Wait -RedirectStandardOutput (Join-Path $logfolderPath 'OutputWindowsUpdate.log') -RedirectStandardError (Join-Path $logfolderPath 'ErrorWindowsUpdate.log')
Write-Host 'Windows Update logs collection completed.'
} catch {
Write-Warning "Failed to collect Windows Update logs: $_"
}
}
function Export-WindowsUptime {
try {
$uptime = (Get-Date) - (gcim Win32_OperatingSystem).LastBootUpTime
$uptime.ToString() | Out-File -FilePath (Join-Path $logfolderPath 'WindowsUptime.txt')
Write-Host 'Windows uptime collection completed.'
} catch {
Write-Warning "Failed to collect Windows uptime: $_"
}
}
function Export-ServicesList {
try {
Get-Service | Select-Object -Property Name, DisplayName, Status, StartType | Export-Csv -Path (Join-Path $logfolderPath 'Services.csv') -NoTypeInformation
Write-Host 'Services list collection completed.'
} catch {
Write-Warning "Failed to collect list of services: $_"
}
}
function Export-RunningProcesses {
try {
Get-Process | Select-Object -Property Id, ProcessName, StartTime | Export-Csv -Path (Join-Path $logfolderPath 'RunningProcesses.csv') -NoTypeInformation
Write-Host 'Running processes collection completed.'
} catch {
Write-Warning "Failed to collect list of running processes: $_"
}
}
function Export-InstalledApplications {
try {
Get-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*' |
Select-Object -Property DisplayName, DisplayVersion, Publisher, InstallDate |
Export-Csv -Path (Join-Path $logfolderPath 'InstalledApplications.csv') -NoTypeInformation
Write-Host 'Installed applications collection completed.'
} catch {
Write-Warning "Failed to collect list of installed applications: $_"
}
}
function Export-InstalledKBs {
try {
Get-HotFix | Select-Object -Property Description, HotFixID, InstalledOn | Export-Csv -Path (Join-Path $logfolderPath 'InstalledKBs.csv') -NoTypeInformation
Write-Host 'Installed KBs collection completed.'
} catch {
Write-Warning "Failed to collect list of installed KBs: $_"
}
}
function Export-NetworkConfiguration {
try {
Get-NetAdapterAdvancedProperty | Out-File -FilePath (Join-Path $logfolderPath 'NetworkInterfaces.txt')
ipconfig /all | Out-File -FilePath (Join-Path $logfolderPath 'IPConfiguration.txt')
Write-Host 'Network configuration collection completed.'
} catch {
Write-Warning "Failed to collect network configuration: $_"
}
}
function Export-WindowsMemoryDump {
$memoryDumpPaths = @("$env:SystemRoot\MEMORY.DMP", "$env:SystemRoot\Minidump")
foreach ($dump in $memoryDumpPaths) {
Copy-Item -Path $dump -Destination $dumpfolderPath -Recurse -ErrorAction SilentlyContinue
}
Write-Host 'Windows memory dump collection completed.'
}
function Write-InformationToArchive {
param (
[string]$FolderPath,
[string]$SubFolderPath,
[string]$ArchiveFileName
)
try {
$archivePath = Join-Path -Path $FolderPath -ChildPath "$ArchiveFileName.zip"
Compress-Files -SourcePath $SubFolderPath -DestinationPath $archivePath
Write-Host "Archiving completed ($ArchiveFileName.zip)."
} catch {
Write-Warning "Failed to archive ($ArchiveFileName.zip): $_"
}
}
function StopTranscriptAndCloseFile {
if ($transcriptStarted) {
Stop-Transcript | Out-Null
$transcriptStarted = $false
}
}
$validParams = @('IncludeSensitiveData', 'Help')
if ($Help -or $args -contains '-?' -or $args -contains '--Help') {
Show-Help
return
}
foreach ($param in $args) {
if ($param -notlike '-*' -or ($param -like '-*' -and $validParams -notcontains $param.TrimStart('-'))) {
Write-Host "A parameter cannot be found that matches parameter name '$param'"
Show-Help
return
}
}
$breakHandler = {
Write-Host "Script interrupted by user. Stopping transcript..."
StopTranscriptAndCloseFile
exit
}
Register-EngineEvent -SourceIdentifier ConsoleBreak -Action $breakHandler | Out-Null
Register-EngineEvent -SourceIdentifier PowerShell.Exiting -Action $breakHandler | Out-Null
$timestamp = Get-Date -Format 'yyyy-MM-dd_HH-mm-ss'
$folderName = "SystemInfo_$timestamp"
$logfolderName = "Log_folder_$timestamp"
$dumpfolderName = "Dump_folder_$timestamp"
$folderPath = Join-Path -Path (Get-Location) -ChildPath $folderName
$logfolderPath = Join-Path -Path $folderPath -ChildPath $logfolderName
$dumpfolderPath = Join-Path -Path $folderPath -ChildPath $dumpfolderName
$progressFile = "$folderPath\Collecting_Status.txt"
New-Item -Path $logfolderPath -ItemType Directory | Out-Null
New-Item -Path $progressFile -ItemType File | Out-Null
Write-Host "Starting system info collecting into $folderPath"
Write-Output "Log folder path: $logfolderPath"
try {
Start-Transcript -Path $progressFile -Append
$transcriptStarted = $true
Export-SystemConfiguration
Export-EventLogs
Export-DriversList
Export-VirtioWinStorageDrivers
Export-WindowsUpdateLogs
Export-ServicesList
Export-WindowsUptime
Export-RunningProcesses
Export-InstalledApplications
Export-InstalledKBs
Export-NetworkConfiguration
if ($IncludeSensitiveData) {
Write-Output "Dump folder path: $dumpfolderPath"
New-Item -Path $dumpfolderPath -ItemType Directory | Out-Null
Export-WindowsMemoryDump
}
} catch {
$errorMsg = "An error occurred: $_"
Write-Host $errorMsg
Add-Content -Path $progressFile -Value $errorMsg
} finally {
StopTranscriptAndCloseFile
Unregister-Event -SourceIdentifier ConsoleBreak
Unregister-Event -SourceIdentifier PowerShell.Exiting
}
Remove-Item -Path $progressFile -ErrorAction SilentlyContinue
Write-InformationToArchive -FolderPath $folderPath -SubFolderPath $logfolderPath -ArchiveFileName $logfolderName
if ($IncludeSensitiveData) {
Write-InformationToArchive -FolderPath $folderPath -SubFolderPath $dumpfolderPath -ArchiveFileName $dumpfolderName
}
\ No newline at end of file
Copyright 2024 Red Hat, Inc. and/or its affiliates.
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.
Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
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.
# CollectSystemInfo
## Overview
This PowerShell script is designed for comprehensive system diagnostics. It gathers a wide range of information, including system configuration, event logs, drivers, registry settings, update logs, services, uptime, processes, installed applications, installed KBs (knowledge base articles), network configuration, and optionally, memory dumps.
The collected data is organized into two subfolders within the time-stamped summary folder, one for log and the other for dump. and then compressed into two ZIP archives correspondingly for easy sharing and analysis.
## Usage
1. **Prerequisites:**
- PowerShell (Windows 10/Windows Server 2016 or later)
- Administrative privileges (for collecting event logs)
- Ensure the script runs with an unrestricted execution policy (for Windows 10 and Windows Server 2016):
```powershell
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force
```
2. **Running the Script:**
- Open PowerShell as an administrator.
- Navigate to the script's directory.
- Execute the script:
```powershell
.\CollectSystemInfo.ps1 -IncludeSensitiveData
```
- `-IncludeSensitiveData`: Optional switch to include memory dumps in the collection (use with caution).
- `-Help`: Provide basic usage of the script.
3. **Output:**
- A folder named `SystemInfo_YYYY-MM-DD_HH-MM-SS` will be created in the script's directory.
- This folder contains the collected data folders:
- A foler named `Log_folder_YYYY-MM-DD_HH-MM-SS` will be created for log data.
- A ZIP archive named `Log_folder_YYYY-MM-DD_HH-MM-SS.zip` will also be created correspondingly.
- A foler named `Dump_folder_YYYY-MM-DD_HH-MM-SS` will be created for dump files if add param `-IncludeSensitiveData`.
- A ZIP archive named `Dump_folder_YYYY-MM-DD_HH-MM-SS.zip` will also be created correspondingly.
## Data Collected
- `msinfo32.txt`: Detailed hardware and software configuration report.
- `system.evtx`, `security.evtx`, `application.evtx`: System, Security, and Application event logs.
- `drv_list.csv`: List of all installed drivers.
- `virtio_disk.txt`: Specific configuration details for Virtio-Win storage drivers.
- `WindowsUpdate.log`: Detailed logs of Windows Update activity.
- `Services.csv`: List of services and their status.
- `WindowsUptime.txt`: Duration since the last system boot.
- `RunningProcesses.csv`: Snapshot of active processes.
- `InstalledApplications.csv`: List of installed applications.
- `InstalledKBs.csv`: List of installed Windows updates.
- `NetworkInterfaces.txt` and `IPConfiguration.txt`: Network configuration details.
- `MEMORY.DMP` and `Minidump` folder: Full or mini memory dumps (if `-IncludeSensitiveData` is used).
- `Collecting_Status.txt`: Generated during data collection and deleted after completion. If the script is interrupted, this file indicates incomplete data collection.
## Contributing
Contributions are welcome! Feel free to open issues or submit pull requests.
......@@ -2,12 +2,12 @@
"agents": [
{
"arch": "x86",
"agent_version": "108.0.1-1",
"agent_version": "108.0.2-1",
"name": "Red Hat QEMU guest agent"
},
{
"arch": "amd64",
"agent_version": "108.0.1-1",
"agent_version": "108.0.2-1",
"name": "Red Hat QEMU guest agent"
},
{
......
|Driver Name |Build|Windows OS |
|-------------|-----|--------------------------|
| | | |
|viofs | 253 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 253 |Windows server 2016 |
| | 253 |Windows server 2019 |
| | 253 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|viostor | 253 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 253 |Windows server 2016 |
| | 253 |Windows server 2019 |
| | 253 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|vioscsi | 259 |Windows 10 (22H2) |
| | 259 |Windows 11 (24H2) 26100 |
| | 259 |Windows server 2016 |
| | 259 |Windows server 2019 |
| | 259 |Windows server 2022 |
| | 259 |Windows server 2025(26100)|
| | | |
|viorng | 253 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 253 |Windows server 2016 |
| | 253 |Windows server 2019 |
| | 253 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|balloon | 253 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 253 |Windows server 2016 |
| | 253 |Windows server 2019 |
| | 253 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|fwcfg | 253 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 253 |Windows server 2016 |
| | 253 |Windows server 2019 |
| | 253 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|pvpanic | 253 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 253 |Windows server 2016 |
| | 253 |Windows server 2019 |
| | 253 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|viofs | 253 |Windows 10 (22H2) |
| | 253 |Windows 11 (24H2) 26100 |
| | 253 |Windows server 2016 |
| | 253 |Windows server 2019 |
| | 253 |Windows server 2022 |
| | 253 |Windows server 2025(26100)|
| | | |
|vioinput | 253 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 253 |Windows server 2016 |
| | 253 |Windows server 2019 |
| | 253 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|vioserial | 253 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 253 |Windows server 2016 |
| | 253 |Windows server 2019 |
| | 253 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|viogpudo | 262 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 262 |Windows server 2016 |
| | 262 |Windows server 2019 |
| | 262 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|NetKVM | 262 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 262 |Windows server 2016 |
| | 262 |Windows server 2019 |
| | 262 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|viomem | 255 |Windows 10 (22H2) |
| | 262 |Windows 11 (24H2) 26100 |
| | 255 |Windows server 2016 |
| | 255 |Windows server 2019 |
| | 255 |Windows server 2022 |
| | 262 |Windows server 2025(26100)|
| | | |
|qemupciserial| 221 |Windows 10 (22H2) |
| | 221 |Windows 11 (24H2) 26100 |
| | 221 |Windows server 2016 |
| | 221 |Windows server 2019 |
| | 221 |Windows server 2022 |
| | 221 |Windows server 2025(26100)|
| | | |
|qemufwcfg | 221 |Windows 10 (22H2) |
| | 221 |Windows 11 (24H2) 26100 |
| | 221 |Windows server 2016 |
| | 221 |Windows server 2019 |
| | 221 |Windows server 2022 |
| | 221 |Windows server 2025(26100)|
| | | |
|smbus | 221 |Windows 10 (22H2) |
| | 221 |Windows 11 (24H2) 26100 |
| | 221 |Windows server 2016 |
| | 221 |Windows server 2019 |
| | 221 |Windows server 2022 |
| | 221 |Windows server 2025(26100)|
......@@ -37,6 +37,7 @@
<file>netkvm.inf</file>
<file>netkvm.sys</file>
<file>netkvmco.exe</file>
<file>netkvmp.exe</file>
<device id="http://pcisig.com/pci/1af4/1000"/>
<device id="http://pcisig.com/pci/1af4/1041"/>
......@@ -60,7 +61,6 @@
<file>viorng.cat</file>
<file>viorng.inf</file>
<file>viorng.sys</file>
<file>viorngci.dll</file>
<file>viorngum.dll</file>
<device id="http://pcisig.com/pci/1af4/1005"/>
<device id="http://pcisig.com/pci/1af4/1044"/>
......@@ -115,6 +115,7 @@
<file>netkvm.inf</file>
<file>netkvm.sys</file>
<file>netkvmco.exe</file>
<file>netkvmp.exe</file>
<device id="http://pcisig.com/pci/1af4/1000"/>
<device id="http://pcisig.com/pci/1af4/1041"/>
......@@ -138,7 +139,6 @@
<file>viorng.cat</file>
<file>viorng.inf</file>
<file>viorng.sys</file>
<file>viorngci.dll</file>
<file>viorngum.dll</file>
<device id="http://pcisig.com/pci/1af4/1005"/>
<device id="http://pcisig.com/pci/1af4/1044"/>
......
......@@ -37,6 +37,7 @@
<file>netkvm.inf</file>
<file>netkvm.sys</file>
<file>netkvmco.exe</file>
<file>netkvmp.exe</file>
<device id="http://pcisig.com/pci/1af4/1000"/>
<device id="http://pcisig.com/pci/1af4/1041"/>
......
......@@ -8,18 +8,18 @@
# If you make any changes to this file that affect the RPM content (but not
# version numbers or changelogs, etc), submit a patch to the upstream spec.
%global virtio_win_prewhql_build virtio-win-prewhql-0.1-257
%global qemu_ga_win_build qemu-ga-win-108.0.1-1.el9
%global virtio_win_prewhql_build virtio-win-prewhql-0.1-262
%global qemu_ga_win_build qemu-ga-win-108.0.2-1.el9
%global qxl_build qxl-win-unsigned-0.1-24
%global spice_vdagent_build 0.10.0-5.el8
%global qxlwddm_build spice-qxl-wddm-dod-0.21-2.el8
%global windows_installer_version -1.9.40-0
%global windows_installer_version -1.9.43-0
%global winfsp_version -2.0.23075
Summary: VirtIO para-virtualized drivers for Windows(R)
Name: virtio-win
Version: 1.9.40
Version: 1.9.43
Release: 0%{?dist}
Group: Applications/System
License: Apache-2.0 AND BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later
......@@ -59,6 +59,11 @@ Source72: virtio-win-pre-installable-drivers-win-8.1.xml
Source73: virtio-win-pre-installable-drivers-win-10.xml
Source74: virtio-win-pre-installable-drivers-win-11.xml
Source80: agents.json
Source81: release-drivers-versions.txt
Source82: CollectSystemInfo.ps1
Source83: LICENSE
Source84: README.md
%endif
BuildRequires: /usr/bin/mkisofs
......@@ -109,6 +114,14 @@ popd
%{__cp} %{SOURCE22} iso-content/
%{__cp} %{SOURCE24} iso-content/
%if 0%{?rhel}
%{__cp} %{SOURCE81} iso-content/
mkdir -p iso-content/tools
mkdir -p iso-content/tools/debug
%{__cp} %{SOURCE82} iso-content/tools/debug/
%{__cp} %{SOURCE83} iso-content/tools/debug/
%{__cp} %{SOURCE84} iso-content/tools/debug/
%endif
%if 0%{?rhel} > 7
# Dropping unsupported Windows versions.
......@@ -188,6 +201,11 @@ add_link _servers_amd64.vfd
%if 0%{?rhel}
%{__cp} %{SOURCE80} %{buildroot}/%{_datadir}/%{name}/
%{__cp} iso-content/data/*.json %{buildroot}/%{_datadir}/%{name}/
%{__cp} %{SOURCE81} %{buildroot}/%{_datadir}/%{name}/
%{__mkdir} -p %{buildroot}/%{_datadir}/%{name}/tools/debug/
%{__cp} %{SOURCE82} %{buildroot}/%{_datadir}/%{name}/tools/debug/
%{__cp} %{SOURCE83} %{buildroot}/%{_datadir}/%{name}/tools/debug/
%{__cp} %{SOURCE84} %{buildroot}/%{_datadir}/%{name}/tools/debug/
%endif
# Copy the guest agent .msi into final RPM location
......@@ -273,7 +291,24 @@ add_link _servers_amd64.vfd
%{_datadir}/%{name}/*.json
%endif
%if 0%{?rhel}
%{_datadir}/%{name}/release-drivers-versions.txt
%{_datadir}/%{name}/tools/*
%endif
%changelog
* Fri Sep 13 2024 Vadim Rozenfeld <vrozenfe@redhat.com>
- Update installer 1.9.43.0 with the latest agents RHEL-9.5.0
- Related: #33580
* Wed Aug 28 2024 Vadim Rozenfeld <vrozenfe@redhat.com>
- Update installer 1.9.42.0 with the latest agents RHEL-9.5.0
- Related: #33580
* Sun Aug 25 2024 Vadim Rozenfeld <vrozenfe@redhat.com>
- Update installer 1.9.41.0 with the latest agents RHEL-9.5.0
- Related: #33580
* Thu May 23 2024 Vadim Rozenfeld <vrozenfe@redhat.com>
- Update installer 1.9.40.0 with the latest agents RHEL-9.4.0.Z
- Related: #37139
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment