From 7d161b822bf7802d08ff1bc8213f33c946bc7735 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Fri, 4 Sep 2026 12:17:00 -0300 Subject: [PATCH] feat(xCAT-server): add the riscv64 Ubuntu package lists MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 24.04 and 26.04 had no riscv64 package list, so a diskless image or an install for the architecture fell back to the generic list and reached debootstrap without a kernel or the tools the boot scripts call. The lists hold the same packages as their x86_64 counterparts. Every one of them is published for riscv64 in noble and resolute, main or universe. Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com> --- .../compute.ubuntu26.04.riscv64.pkglist | 15 +++++++++++++ .../compute.ubuntu24.04.riscv64.pkglist | 22 +++++++++++++++++++ .../compute.ubuntu26.04.riscv64.pkglist | 18 +++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 xCAT-server/share/xcat/install/ubuntu/compute.ubuntu26.04.riscv64.pkglist create mode 100644 xCAT-server/share/xcat/netboot/ubuntu/compute.ubuntu24.04.riscv64.pkglist create mode 100644 xCAT-server/share/xcat/netboot/ubuntu/compute.ubuntu26.04.riscv64.pkglist diff --git a/xCAT-server/share/xcat/install/ubuntu/compute.ubuntu26.04.riscv64.pkglist b/xCAT-server/share/xcat/install/ubuntu/compute.ubuntu26.04.riscv64.pkglist new file mode 100644 index 000000000..813cb2bc2 --- /dev/null +++ b/xCAT-server/share/xcat/install/ubuntu/compute.ubuntu26.04.riscv64.pkglist @@ -0,0 +1,15 @@ +bash +nfs-common +openssl +isc-dhcp-client +libc-bin +openssh-server +openssh-client +wget +vim +rsync +busybox-static +gawk +bind9-dnsutils +chrony +gpg diff --git a/xCAT-server/share/xcat/netboot/ubuntu/compute.ubuntu24.04.riscv64.pkglist b/xCAT-server/share/xcat/netboot/ubuntu/compute.ubuntu24.04.riscv64.pkglist new file mode 100644 index 000000000..4c6b2b3c4 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/ubuntu/compute.ubuntu24.04.riscv64.pkglist @@ -0,0 +1,22 @@ +bash +nfs-common +openssl +isc-dhcp-client +libc-bin +linux-image-generic +openssh-server +openssh-client +wget +rsync +busybox-static +gawk +bind9-dnsutils +tar +gzip +xz-utils +cpio +chrony +util-linux-extra +iproute2 +dracut +dracut-network diff --git a/xCAT-server/share/xcat/netboot/ubuntu/compute.ubuntu26.04.riscv64.pkglist b/xCAT-server/share/xcat/netboot/ubuntu/compute.ubuntu26.04.riscv64.pkglist new file mode 100644 index 000000000..ef2f26fe1 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/ubuntu/compute.ubuntu26.04.riscv64.pkglist @@ -0,0 +1,18 @@ +bash +nfs-common +openssl +isc-dhcp-client +libc-bin +linux-image-generic +openssh-server +openssh-client +wget +rsync +busybox-static +gawk +bind9-dnsutils +tar +gzip +xz-utils +cpio +chrony