Jiri Kucera
50204b404d
Replace genisoimage with xorriso
...
genisoimage from cdrkit has no upstream activity for years.
Its alternative, xorriso from libisoburn, has vivid upstream.
2021-06-14 21:51:32 +02:00
Fedora Release Engineering
e8ccc21099
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 04:20:12 +00:00
Tom Stellard
9249e25682
Add BuildRequires: make
...
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-19 06:29:03 +00:00
Cole Robinson
8f1507e2df
Update to git snapshot of qosb
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-12-07 11:32:19 -05:00
Cole Robinson
0ea4217ca6
Increase verbosity of secureboot output
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-12-07 11:32:18 -05:00
Cole Robinson
6a1f1a89ff
spec: Use 'find' to locate a host kernel
...
Using 'rpm' doesn't work in mock roots if rpm db defaults are different
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-12-07 11:31:58 -05:00
Cole Robinson
032154634a
Really fix TPM breakage (bz 1897367)
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-12-03 11:38:26 -05:00
Cole Robinson
ce201154d6
Fix openssl usage, unbreak TPM (bz 1897367)
...
https://bugzilla.redhat.com/show_bug.cgi?id=1897367
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-11-24 11:21:46 -05:00
Cole Robinson
fdb3e75601
Update to edk2 202008 stable
2020-09-16 11:43:13 -04:00
Peter Robinson
5237d70441
Tweaks for aarch64/ARMv7 builds, Minor cleanups
2020-09-12 12:26:56 +01:00
Cole Robinson
a6540d4907
Fix build failures on rawhide
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-08-04 19:48:51 -04:00
Fedora Release Engineering
cf3e37dba1
- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 00:43:57 +00:00
Fedora Release Engineering
78cb77ff0d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 16:19:15 +00:00
Tom Stellard
67c92c04f8
Use make macros
...
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2020-07-13 19:20:26 +00:00
Thierry Vignaud
37e7dafebe
typo fix
2020-04-16 07:59:17 -04:00
Cole Robinson
0a0d6623b4
Update to stable-202002
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-04-13 19:43:35 -04:00
Fedora Release Engineering
bccf75fc79
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 17:00:29 +00:00
Patrick Uiterwijk
1c6083caae
Add fix for TLS_ENABLE rename as well
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-09-07 10:01:58 +01:00
Patrick Uiterwijk
966ede656a
Update HTTP_BOOT to new name of the option
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-09-06 18:10:17 +01:00
Fedora Release Engineering
14344b0b10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 23:12:49 +00:00
Cole Robinson
b9bff0b089
Re-enable secureboot enrollment
...
Follow Laszlo's suggestions from:
https://bugzilla.redhat.com/show_bug.cgi?id=1701710#c12
2019-07-15 13:15:28 -04:00
Cole Robinson
eb71155bd5
spec: License is now BSD-2-Clause-Patent
...
https://bugzilla.redhat.com/show_bug.cgi?id=1701710#c12
2019-07-15 11:37:24 -04:00
Cole Robinson
167eadb8ba
Give all json file categories a unique matchable prefix
...
So we can easily use wildcards to catch them for subpackage file lists
...and a bunch of other small cleanups to get things fully working
2019-07-12 15:20:23 -04:00
Cole Robinson
429a2758cc
Copy VARS from plain ovmf/ to ovmf-ia32/
...
Apparently that works fine, but let's use explicit dirs
2019-07-12 14:08:23 -04:00
Kashyap Chamarthy
674b3c8a27
Ship the JSON firmware "descriptor files"
...
From version 4.1 (due in August 2019) onwards, QEMU ships the so-called
firmware "descriptor files". These are small JSON files that describe
details about UEFI firmware binaries — such as the fimware binary path,
its architecture, supported machine type, NVRAM template and so forth.
You can see examples of these files from the QEMU upstream Git:
https://git.qemu.org/?p=qemu.git;a=tree;f=pc-bios/descriptors
$> tree descriptors/
descriptors/
├── 50-edk2-i386-secure.json
├── 50-edk2-x86_64-secure.json
├── 60-edk2-aarch64.json
├── 60-edk2-arm.json
├── 60-edk2-i386.json
└── 60-edk2-x86_64.json
QEMU 4.1 itself will ship the above files. However, Fedora needs to
ship these file as part of its EDK2 package.
Why?
----
(1) Quoting (with minor formatting edits) Laszlo Ersek:
Distributions providing their own EDK2 packages would not include
the descriptors from upstream QEMU, even if they otherwise package
QEMU. That's beause the descriptor files in QEMU match the
firmware bundled with QEMU -- but the firmware images in the
distros' own EDK2 packages are different. So, if a distro
provides an EDK2 package, then the same EDK2 package should offer
matching descriptors. QEMU offers descriptors (soon) because QEMU
technically distributes edk2 firmware binaries (soon). [Where
"soon" == QEMU 4.1]
(2) And as Dan Berrangé reminded on IRC:
In Fedora, we need to ship them [the "descriptor files"] as part
of the EDK2 package, because Fedora throws away all the firmware
files that QEMU bundles, because we're [Fedora] required to
rebuild everything from pristine source.
- - -
In this patch:
(*) Use the firmware descriptor files provided by Laszlo (thanks!) in
this comment here:
https://bugzilla.redhat.com/show_bug.cgi?id=1728652#c2 ("RFE: Ship
the JSON firmware "descriptor files" as part of EDK2").
On the double-digit priority prefixes, refer to the rationale here:
https://src.fedoraproject.org/rpms/edk2/pull-request/3#comment-27523
(*) Install the JSON files for the relevant architectures in
`/usr/share/qemu/firmware`, as required by specification[+]. And
make each EDK2 own this directory; multiple RPMs owning the same
directory is no problem.
[+] https://git.qemu.org/?p=qemu.git;a=blob;f=docs/interop/firmware.json
Resolves: rhbz#1728652
Signed-off-by: Kashyap Chamarthy <kchamart@redhat.com>
2019-07-12 13:40:09 -04:00
Cole Robinson
1b8f6277e4
spec: Ship VARS file for ovmf-ia32 (bug 1688596)
2019-07-12 13:39:28 -04:00
Cole Robinson
43c2e03bab
spec: Add comment about skip_enroll
2019-07-12 12:52:11 -04:00
Cole Robinson
7407978c03
Update to edkstable201905
...
* Temporarily disable secureboot enrollment, it's hanging
* Update to openssl 1.1.1b
* Add bundled softfloat
2019-07-12 12:39:20 -04:00
Cole Robinson
e9ffba62f9
Fix changelog
2019-03-18 11:03:41 -04:00
Cole Robinson
cb95e514ad
Use version 20190308stable, to fix package upgrade path
2019-03-18 11:01:35 -04:00
Cole Robinson
b846ca0e27
Update to stable-201903
...
Update to openssl-1.1.0j
Move to python3 deps
2019-03-15 15:50:22 -04:00
Fedora Release Engineering
bffed9bfae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 18:22:54 +00:00
Igor Gnatenko
2f11edb7c8
Remove obsolete Group tag
...
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:00 +01:00
Cole Robinson
625a40b277
Merge #2 Add -qosb dependency on python3
2018-11-15 18:26:39 +00:00
Cole Robinson
7e5715af86
Only use py_byte_compile on f29+
...
Fixes virt-preview copr builds
2018-11-15 08:39:59 -05:00
Patrick Uiterwijk
a2a5397767
Add -qosb dependency on python3
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2018-11-14 17:10:37 +01:00
Paolo Bonzini
84f43e5ff6
fix buildrequires for py-byte-compile
2018-11-09 22:05:41 +01:00
Paolo Bonzini
ec71addf69
Fix network boot via grub (bz 1648476)
2018-11-09 21:13:58 +01:00
Paolo Bonzini
3aa0957f99
Explicitly compile the scripts using py_byte_compile
2018-09-12 15:50:36 +02:00
Cole Robinson
f2ed1ffdc0
Bump release
2018-08-31 13:22:10 -04:00
Cole Robinson
285b943a5f
Fix passing through RPM build flags (bz 1540244)
2018-08-31 13:10:10 -04:00
Cole Robinson
2941706e8b
Remove mail formatting from patches
2018-08-31 13:06:06 -04:00
Cole Robinson
3c653134d5
Fix 0099 patch
...
And enable TPM2
2018-08-22 19:04:30 -04:00
Cole Robinson
9fc821a3d0
Update to edk2 git cb5f4f45ce
...
- Remove upstreamed patches
- Update to qemu qemu-ovmf-secureboot-1.1.3
2018-08-22 16:37:23 -04:00
Paolo Bonzini
83f3ca8d0b
Fixes for AMD SEV on OVMF_CODE.fd; add Provides for bundled OpenSSL
2018-07-23 12:55:18 +02:00
Paolo Bonzini
720bc3e5a3
Enable IPv6
2018-07-18 17:35:24 +02:00
Fedora Release Engineering
20639a2a72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 23:41:16 +00:00
Paolo Bonzini
9fbea3b0dd
Backport two bug fixes from RHEL
...
Connect again virtio-rng devices, and connect consoles unconditionally
in OVMF (ARM firmware already did it).
2018-06-20 10:35:44 +02:00
Paolo Bonzini
7ae6f1596c
update to upstream commit ee3198e672e2
2018-05-30 00:31:55 +02:00
Cole Robinson
b7103cb49a
Bump release for new build
2018-05-01 13:58:41 -04:00