commit: 79a40b4269c20194d91d9fed19c8954228ed4754 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> AuthorDate: Sat Mar 8 17:14:21 2025 +0000 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> CommitDate: Sat Mar 8 17:14:21 2025 +0000 URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=79a40b42
Add riscv diskimage spec files Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org> .../riscv/diskimage-stage1-cloudinit.spec | 55 ++++++++++++++++++++++ .../specs-qemu/riscv/diskimage-stage1-console.spec | 54 +++++++++++++++++++++ .../riscv/diskimage-stage2-cloudinit.spec | 16 +++++++ .../specs-qemu/riscv/diskimage-stage2-console.spec | 16 +++++++ 4 files changed, 141 insertions(+) diff --git a/releases/specs-qemu/riscv/diskimage-stage1-cloudinit.spec b/releases/specs-qemu/riscv/diskimage-stage1-cloudinit.spec new file mode 100644 index 00000000..abd59e9d --- /dev/null +++ b/releases/specs-qemu/riscv/diskimage-stage1-cloudinit.spec @@ -0,0 +1,55 @@ +subarch: rv64_lp64d +version_stamp: cloudinit-@TIMESTAMP@ +target: diskimage-stage1 +interpreter: /usr/bin/qemu-riscv64 +rel_type: 23.0-default +profile: default/linux/riscv/23.0/rv64/lp64d/systemd +snapshot_treeish: @TREEISH@ +source_subpath: 23.0-default/stage3-rv64_lp64d-systemd-@TIMESTAMP@ +compression_mode: pixz +portage_confdir: @REPO_DIR@/releases/portage/diskimage-qemu + +diskimage/use: + compile-locales + lvm + +diskimage/packages: + app-admin/pwgen + app-admin/sudo + app-arch/unzip + app-crypt/gnupg + app-editors/nano + app-emulation/cloud-init + app-misc/screen + app-portage/cpuid2cpuflags + app-portage/gentoolkit + app-portage/mirrorselect + app-text/wgetpaste + net-analyzer/traceroute + net-irc/irssi + net-misc/iputils + net-misc/openssh + net-misc/rsync + sys-apps/busybox + sys-apps/gptfdisk + sys-apps/iproute2 + sys-apps/kbd + sys-apps/nvme-cli + sys-apps/pciutils + sys-apps/pv + sys-apps/usbutils + sys-auth/ssh-import-id + sys-block/parted + sys-boot/grub + sys-fs/cryptsetup + sys-fs/dmraid + sys-fs/dosfstools + sys-fs/e2fsprogs + sys-fs/lvm2 + sys-fs/mdadm + sys-fs/multipath-tools + sys-fs/xfsdump + sys-fs/xfsprogs + sys-kernel/linux-firmware + #force rebuild for USE="(-multilib*)" + sys-libs/glibc diff --git a/releases/specs-qemu/riscv/diskimage-stage1-console.spec b/releases/specs-qemu/riscv/diskimage-stage1-console.spec new file mode 100644 index 00000000..de51a174 --- /dev/null +++ b/releases/specs-qemu/riscv/diskimage-stage1-console.spec @@ -0,0 +1,54 @@ +subarch: rv64_lp64d +version_stamp: console-@TIMESTAMP@ +target: diskimage-stage1 +interpreter: /usr/bin/qemu-riscv64 +rel_type: 23.0-default +profile: default/linux/riscv/23.0/rv64/lp64d/systemd +snapshot_treeish: @TREEISH@ +source_subpath: 23.0-default/stage3-rv64_lp64d-systemd-@TIMESTAMP@ +compression_mode: pixz +portage_confdir: @REPO_DIR@/releases/portage/diskimage-qemu + +diskimage/use: + compile-locales + lvm + +diskimage/packages: + app-admin/pwgen + app-admin/sudo + app-arch/unzip + app-crypt/gnupg + app-editors/nano + app-misc/screen + app-portage/cpuid2cpuflags + app-portage/gentoolkit + app-portage/mirrorselect + app-text/wgetpaste + net-analyzer/traceroute + net-irc/irssi + net-misc/iputils + net-misc/openssh + net-misc/rsync + sys-apps/busybox + sys-apps/gptfdisk + sys-apps/iproute2 + sys-apps/kbd + sys-apps/nvme-cli + sys-apps/pciutils + sys-apps/pv + sys-apps/usbutils + sys-auth/ssh-import-id + sys-block/parted + sys-boot/grub + sys-fs/cryptsetup + sys-fs/dmraid + sys-fs/dosfstools + sys-fs/e2fsprogs + sys-fs/lvm2 + sys-fs/mdadm + sys-fs/multipath-tools + sys-fs/xfsdump + sys-fs/xfsprogs + sys-kernel/linux-firmware + #force rebuild for USE="(-multilib*)" + sys-libs/glibc diff --git a/releases/specs-qemu/riscv/diskimage-stage2-cloudinit.spec b/releases/specs-qemu/riscv/diskimage-stage2-cloudinit.spec new file mode 100644 index 00000000..b3abf7eb --- /dev/null +++ b/releases/specs-qemu/riscv/diskimage-stage2-cloudinit.spec @@ -0,0 +1,16 @@ +subarch: rv64_lp64d +version_stamp: @TIMESTAMP@ +target: diskimage-stage2 +rel_type: 23.0-default +profile: default/linux/riscv/23.0/rv64/lp64d/systemd +snapshot_treeish: @TREEISH@ +source_subpath: 23.0-default/diskimage-stage1-rv64_lp64d-cloudinit-@TIMESTAMP@ +portage_confdir: @REPO_DIR@/releases/portage/diskimage-qemu + +diskimage/qcow2: di-rv64_lp64d-cloudinit-@[email protected] +diskimage/type: cloud-init + +boot/kernel: gentoo + +boot/kernel/gentoo/distkernel: yes +boot/kernel/gentoo/dracut_args: --xz --no-hostonly -a dmsquash-live -a mdraid -o i18n -o usrmount -o lunmask -o qemu -o qemu-net -o nvdimm -o multipath -I busybox diff --git a/releases/specs-qemu/riscv/diskimage-stage2-console.spec b/releases/specs-qemu/riscv/diskimage-stage2-console.spec new file mode 100644 index 00000000..1c6f0563 --- /dev/null +++ b/releases/specs-qemu/riscv/diskimage-stage2-console.spec @@ -0,0 +1,16 @@ +subarch: rv64_lp64d +version_stamp: @TIMESTAMP@ +target: diskimage-stage2 +rel_type: 23.0-default +profile: default/linux/riscv/23.0/rv64/lp64d/systemd +snapshot_treeish: @TREEISH@ +source_subpath: 23.0-default/diskimage-stage1-rv64_lp64d-console-@TIMESTAMP@ +portage_confdir: @REPO_DIR@/releases/portage/diskimage-qemu + +diskimage/qcow2: di-rv64_lp64d-console-@[email protected] +diskimage/type: console + +boot/kernel: gentoo + +boot/kernel/gentoo/distkernel: yes +boot/kernel/gentoo/dracut_args: --xz --no-hostonly -a dmsquash-live -a mdraid -o i18n -o usrmount -o lunmask -o qemu -o qemu-net -o nvdimm -o multipath -I busybox
