mirror of
https://github.com/xcat2/xcat-dep.git
synced 2026-09-12 12:36:23 +00:00
18a2fccba19d8e3c7cd1505a37bd44361f377b97
The 2.19 release needs riscv64 debs, and sbuild-all.pl accepted only amd64 and ppc64el, so no target produced them. The supported architecture set moves into BuildUtils as one source of truth (supported_arches/is_supported_arch), which --arch, --target and --expect-arch now consult; the mirror rule becomes "anything but amd64 is on ubuntu-ports", which is what ppc64el already needed and riscv64 needs too; and the genesis control remap stops naming ppc64el. ipmitool-xcat also could not build there. Its debian/control names architectures explicitly and omitted riscv64, so debhelper reported "No packages to build. Possible architecture mismatch" and the build died at ./configure. conserver and goconserver say Architecture: any and needed nothing. debs-manifest.conf gains a [<codename>-riscv64] section for each codename. It lists neither the x86 boot loaders -- a riscv64 node netboots UEFI grub2 -- nor xcat-genesis-base, whose riscv64 flavour is the OpenEmbedded one in the shared pool. t/sbuild-all.t covers the control-file defect: it fails on ipmitool without this change. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>
Description
No description provided
Languages
C
89%
Perl
6.7%
Assembly
1.4%
JavaScript
0.8%
Makefile
0.6%
Other
1.4%