* Tue Jun 08 2021 Miroslav Rezanina <mrezanin@redhat.com> - 20200823-4.git4bd064de
- ipxe-Skip-some-QEMU-ROMs-when-building-for-RHEL.patch [bz#1956931] - ipxe-spec-combine-BIOS-and-EFI-roms-using-util-catrom.pl.patch [bz#1957246] - Resolves: bz#1956931 (ipxe-roms-qemu list: Clean out old ROMs) - Resolves: bz#1957246 (boot vm from pxe failed)
This commit is contained in:
parent
632b7b5201
commit
876e9c7558
2
.gitignore
vendored
2
.gitignore
vendored
@ -2,3 +2,5 @@ noarch/
|
|||||||
.build*.log
|
.build*.log
|
||||||
*.src.rpm
|
*.src.rpm
|
||||||
/ipxe-*.tar.xz
|
/ipxe-*.tar.xz
|
||||||
|
/patches.*
|
||||||
|
*.orig
|
||||||
|
23
ipxe.spec
23
ipxe.spec
@ -19,7 +19,11 @@
|
|||||||
# eepro100: 0x8086 0x1209
|
# eepro100: 0x8086 0x1209
|
||||||
# e1000e: 0x8086 0x10d3
|
# e1000e: 0x8086 0x10d3
|
||||||
# vmxnet3: 0x15ad 0x07b0
|
# vmxnet3: 0x15ad 0x07b0
|
||||||
|
%if 0%{?rhel}
|
||||||
|
%global qemuroms 8086100e 10ec8139 1af41000 808610d3
|
||||||
|
%else
|
||||||
%global qemuroms 10222000 10ec8029 8086100e 10ec8139 1af41000 80861209 808610d3 15ad07b0
|
%global qemuroms 10222000 10ec8029 8086100e 10ec8139 1af41000 80861209 808610d3 15ad07b0
|
||||||
|
%endif
|
||||||
|
|
||||||
# We only build the ROMs if on an x86 build host. The resulting
|
# We only build the ROMs if on an x86 build host. The resulting
|
||||||
# binary RPM will be noarch, so other archs will still be able
|
# binary RPM will be noarch, so other archs will still be able
|
||||||
@ -53,7 +57,7 @@
|
|||||||
|
|
||||||
Name: ipxe
|
Name: ipxe
|
||||||
Version: %{date}
|
Version: %{date}
|
||||||
Release: 3.git%{hash}%{?dist}
|
Release: 4.git%{hash}%{?dist}
|
||||||
Summary: A network boot loader
|
Summary: A network boot loader
|
||||||
|
|
||||||
License: GPLv2 with additional permissions and BSD
|
License: GPLv2 with additional permissions and BSD
|
||||||
@ -66,6 +70,8 @@ Source0: %{name}-%{version}-git%{hash}.tar.xz
|
|||||||
Patch0001: 0001-build-customize-configuration.patch
|
Patch0001: 0001-build-customize-configuration.patch
|
||||||
Patch0002: 0002-Use-spec-compliant-timeouts.patch
|
Patch0002: 0002-Use-spec-compliant-timeouts.patch
|
||||||
|
|
||||||
|
# Source-git patches
|
||||||
|
|
||||||
%ifarch %{buildarches}
|
%ifarch %{buildarches}
|
||||||
BuildRequires: perl-interpreter
|
BuildRequires: perl-interpreter
|
||||||
BuildRequires: perl-Getopt-Long
|
BuildRequires: perl-Getopt-Long
|
||||||
@ -175,12 +181,15 @@ for rom in %{qemuroms}; do
|
|||||||
vid="0x${rom%%????}"
|
vid="0x${rom%%????}"
|
||||||
did="0x${rom#????}"
|
did="0x${rom#????}"
|
||||||
EfiRom -f "$vid" -i "$did" --pci23 \
|
EfiRom -f "$vid" -i "$did" --pci23 \
|
||||||
-b bin/${rom}.rom \
|
|
||||||
%if 0%{?efi_ia32}
|
%if 0%{?efi_ia32}
|
||||||
-ec bin-i386-efi/${rom}.efidrv \
|
-ec bin-i386-efi/${rom}.efidrv \
|
||||||
%endif
|
%endif
|
||||||
-ec bin-x86_64-efi/${rom}.efidrv \
|
-ec bin-x86_64-efi/${rom}.efidrv \
|
||||||
-o bin-combined/${rom}.rom
|
-o bin-combined/${rom}.eficrom
|
||||||
|
util/catrom.pl \
|
||||||
|
bin/${rom}.rom \
|
||||||
|
bin-combined/${rom}.eficrom \
|
||||||
|
> bin-combined/${rom}.rom
|
||||||
EfiRom -d bin-combined/${rom}.rom
|
EfiRom -d bin-combined/${rom}.rom
|
||||||
# truncate to at least 256KiB
|
# truncate to at least 256KiB
|
||||||
truncate -s \>256K bin-combined/${rom}.rom
|
truncate -s \>256K bin-combined/${rom}.rom
|
||||||
@ -243,6 +252,14 @@ done
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jun 08 2021 Miroslav Rezanina <mrezanin@redhat.com> - 20200823-4.git4bd064de
|
||||||
|
- ipxe-Skip-some-QEMU-ROMs-when-building-for-RHEL.patch [bz#1956931]
|
||||||
|
- ipxe-spec-combine-BIOS-and-EFI-roms-using-util-catrom.pl.patch [bz#1957246]
|
||||||
|
- Resolves: bz#1956931
|
||||||
|
(ipxe-roms-qemu list: Clean out old ROMs)
|
||||||
|
- Resolves: bz#1957246
|
||||||
|
(boot vm from pxe failed)
|
||||||
|
|
||||||
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 20200823-3.git4bd064de
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 20200823-3.git4bd064de
|
||||||
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user