2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-09-23 08:14:06 +00:00

Add iPXE spec file

Pull prebuilt from ipxe upstream
This commit is contained in:
Jarrod Johnson
2026-09-22 15:42:46 -04:00
parent 2f6b30f7eb
commit 084cda09d1
+82
View File
@@ -0,0 +1,82 @@
Name: confluent_ipxe
Version: 2.0.0
Release: 1
Summary: iPXE network boot roms for confluent
License: GPL
Source: https://github.com/ipxe/ipxe/releases/latest/download/ipxeboot.tar.gz
Obsoletes: confluent_ipxe-aarch64 < 2.0.0
Provides: confluent_ipxe-aarch64 = %{version}-%{release}
BuildArch: noarch
%description
iPXE boot roms for chainloading systems
%define debug_pagkage %{nil}
%prep
%setup -n ipxeboot
%install
mkdir -p %{buildroot}/opt/confluent/lib/ipxe
cp x86_64/undionly.kpxe %{buildroot}/opt/confluent/lib/ipxe/ipxe.kkpxe
cp x86_64-sb/shimx64.efi %{buildroot}/opt/confluent/lib/ipxe/ipxe-shim.efi
cp x86_64-sb/snponly.efi %{buildroot}/opt/confluent/lib/ipxe/ipxe.efi
cp arm64-sb/shimaa64.efi %{buildroot}/opt/confluent/lib/ipxe/ipxe-aarch64-shim.efi
cp arm64-sb/snponly.efi %{buildroot}/opt/confluent/lib/ipxe/ipxe-aarch64.efi
%files
/opt/confluent/lib/ipxe/ipxe.kkpxe
/opt/confluent/lib/ipxe/ipxe.efi
/opt/confluent/lib/ipxe/ipxe-shim.efi
/opt/confluent/lib/ipxe/ipxe-aarch64-shim.efi
/opt/confluent/lib/ipxe/ipxe-aarch64.efi
%changelog
* Tue Sep 22 2026 Confluent <hpchelp@lenovo.com> - 2.0.0-1
- Initial
[jjohnson2@fourge ~]$ cat ~/rpmbuild/SPECS/confluent_ipxe.spec
Name: confluent_ipxe
Version: 2.0.0
Release: 1
Summary: iPXE network boot roms for confluent
License: GPL
Source: https://github.com/ipxe/ipxe/releases/latest/download/ipxeboot.tar.gz
Obsoletes: confluent_ipxe-aarch64 < 2.0.0
Provides: confluent_ipxe-aarch64 = %{version}-%{release}
BuildArch: noarch
%description
iPXE boot roms for chainloading systems
%define debug_pagkage %{nil}
%prep
%setup -n ipxeboot
%install
mkdir -p %{buildroot}/opt/confluent/lib/ipxe
cp x86_64/undionly.kpxe %{buildroot}/opt/confluent/lib/ipxe/ipxe.kkpxe
cp x86_64-sb/shimx64.efi %{buildroot}/opt/confluent/lib/ipxe/ipxe-shim.efi
cp x86_64-sb/snponly.efi %{buildroot}/opt/confluent/lib/ipxe/ipxe.efi
cp arm64-sb/shimaa64.efi %{buildroot}/opt/confluent/lib/ipxe/ipxe-aarch64-shim.efi
cp arm64-sb/snponly.efi %{buildroot}/opt/confluent/lib/ipxe/ipxe-aarch64.efi
%files
/opt/confluent/lib/ipxe/ipxe.kkpxe
/opt/confluent/lib/ipxe/ipxe.efi
/opt/confluent/lib/ipxe/ipxe-shim.efi
/opt/confluent/lib/ipxe/ipxe-aarch64-shim.efi
/opt/confluent/lib/ipxe/ipxe-aarch64.efi
%changelog
* Tue Sep 22 2026 Confluent <hpchelp@lenovo.com> - 2.0.0-1
- Initial