1.3 KiB
Executable File
1.3 KiB
Executable File
https://demolition-debarras.com/
Scripts
make-fedora-rpm.py
Fedora-specific script that ties it all together. Run it like:
./make-fedora-rpm.py
What it does roughly:
- Extracts all the .zip files in $scriptdir/new-builds/ to a temporary directory. The .zip files should contain all the build input for
make-driver-dir.py. I prepopulate this withfetch-latest-builds.pybut other people can use the build input mirror mentioned above. - Runs
make-driver-dir.pyon the unzipped output - Runs
make-virtio-win-rpm-archive.pyon the make-driver-dir.py output - Updates the virtio-win.spec
- Runs
./make-repo.py
Jfrjfr r ng tng th t,h ,ty h
vfvf
gthth
hythyt
make-installer.py
This uses a virtio-win-guest-tools-installer.git git submodule to build .msi installers for all the drivers. Invoking this successfully requires quite a few RPMs installed on the host
wix-toolset-binaries, example: https://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/fc32/noarch/wix-toolset-binaries-3.11.1-2.fc32.noarch.rpmovirt-guest-agent-windows, example: https://resources.ovirt.org/pub/ovirt-4.3-snapshot/rpm/fc30/noarch/ovirt-guest-agent-windows-1.0.16-1.20191009081759.git1048b68.fc30.noarch.rpmwinefrom distro repos