diff --git a/images/virt-launcher/werf.inc.yaml b/images/virt-launcher/werf.inc.yaml index 8830701f60..c181a22ed1 100644 --- a/images/virt-launcher/werf.inc.yaml +++ b/images/virt-launcher/werf.inc.yaml @@ -298,12 +298,9 @@ shell: wget https://mirror.stream.centos.org/9-stream/AppStream/source/tree/Packages/edk2-20241117-1.el9.src.rpm rpm2cpio edk2-20241117-1.el9.src.rpm > edk2.cpio cpio -id < edk2.cpio - - find ./ -iname "*.patch" | while read p ; do - NAME=$(echo $p | sed 's!.patch!-rhel.patch!g') - cp $p /home/builder/RPM/SOURCES/$NAME - done - sed -i "/^%patch1 -p1/a for p in %{_sourcedir}/*-rhel.patch; do patch -p1 --force --verbose < \$p ; done" /home/builder/RPM/SPECS/edk2.spec + cp 0036-OvmfPkg-PlatformInitLib-enable-x2apic-mode-if-needed.patch /home/builder/RPM/SOURCES/ + sed -i '/^Patch1:/a Patch2: 0036-OvmfPkg-PlatformInitLib-enable-x2apic-mode-if-needed.patch' /home/builder/RPM/SPECS/edk2.spec + sed -i '/^%patch1 -p1/a %patch2 -p1' /home/builder/RPM/SPECS/edk2.spec # Build RPMs. edk2 package prints a huge log with about 770k lines,