mirror of
https://github.com/xcat2/xcat-dep.git
synced 2026-09-12 12:36:23 +00:00
fix(xcat-dep): carry the x86 boot loaders in the riscv64 deb sections
The riscv64 sections of debs-manifest.conf listed grub2-xcat only. A riscv64 management node serves the x86 nodes of a mixed cluster, so its repository must carry syslinux-xcat, elilo-xcat and xnba-undi, as the ppc64el sections already require. List the three in every riscv64 section. They are Architecture: all, built once on amd64 and assembled into every index, so the build phase is unchanged and the publish gate now verifies the riscv64 index carries them.
This commit is contained in:
+16
-5
@@ -53,11 +53,10 @@
|
||||
# fails the whole run (zero tolerance; concern #4). The four supported codenames (focal jammy noble
|
||||
# resolute) each get an amd64, a ppc64el and a riscv64 section.
|
||||
#
|
||||
# riscv64 differs from ppc64el in two ways. The x86 boot loaders (syslinux-xcat, elilo-xcat,
|
||||
# xnba-undi) are NOT listed: a riscv64 node netboots UEFI grub2, exactly as on the EL side, so
|
||||
# demanding them would gate on packages that node can never use. And xcat-genesis-base is not
|
||||
# listed: riscv64 Genesis is the OpenEmbedded one, published once into the shared pool, not the
|
||||
# legacy per-arch netboot image.
|
||||
# riscv64 lists the x86 boot loaders like ppc64el does: a riscv64 management node serves the
|
||||
# x86 nodes of a mixed cluster, so its repository must carry them. It differs from ppc64el in one
|
||||
# way: xcat-genesis-base is not listed, because riscv64 Genesis is the OpenEmbedded one, published
|
||||
# once into the shared pool, not the legacy per-arch netboot image.
|
||||
|
||||
# ============================ focal (ubuntu20.04) ============================
|
||||
[focal-amd64]
|
||||
@@ -84,7 +83,10 @@ xcat-genesis-base=2.*
|
||||
ipmitool-xcat=1.8.18-5
|
||||
conserver-xcat=8.2.1-1
|
||||
goconserver=0.3.3-snap*
|
||||
syslinux-xcat=3.86-2
|
||||
grub2-xcat=2.12-2
|
||||
elilo-xcat=3.14-6
|
||||
xnba-undi=1.21.1-1
|
||||
|
||||
# ============================ jammy (ubuntu22.04) ============================
|
||||
[jammy-amd64]
|
||||
@@ -111,7 +113,10 @@ xcat-genesis-base=2.*
|
||||
ipmitool-xcat=1.8.18-5
|
||||
conserver-xcat=8.2.1-1
|
||||
goconserver=0.3.3-snap*
|
||||
syslinux-xcat=3.86-2
|
||||
grub2-xcat=2.12-2
|
||||
elilo-xcat=3.14-6
|
||||
xnba-undi=1.21.1-1
|
||||
|
||||
# ============================ noble (ubuntu24.04) ============================
|
||||
[noble-amd64]
|
||||
@@ -138,7 +143,10 @@ xcat-genesis-base=2.*
|
||||
ipmitool-xcat=1.8.18-5
|
||||
conserver-xcat=8.2.1-1
|
||||
goconserver=0.3.3-snap*
|
||||
syslinux-xcat=3.86-2
|
||||
grub2-xcat=2.12-2
|
||||
elilo-xcat=3.14-6
|
||||
xnba-undi=1.21.1-1
|
||||
|
||||
# ============================ resolute (ubuntu26.04) =========================
|
||||
[resolute-amd64]
|
||||
@@ -165,7 +173,10 @@ xcat-genesis-base=2.*
|
||||
ipmitool-xcat=1.8.18-5
|
||||
conserver-xcat=8.2.1-1
|
||||
goconserver=0.3.3-snap*
|
||||
syslinux-xcat=3.86-2
|
||||
grub2-xcat=2.12-2
|
||||
elilo-xcat=3.14-6
|
||||
xnba-undi=1.21.1-1
|
||||
|
||||
# [shared] is NOT a build target. It describes the ONE pool the OpenEmbedded Genesis release is
|
||||
# published into (pool/main/xcat-genesis-openembedded), which every suite indexes and which no
|
||||
|
||||
Reference in New Issue
Block a user