Add specs for hppa1.1 qemu build

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
This commit is contained in:
Andreas K. Hüttel 2023-03-12 23:07:15 +01:00
parent 95e610d445
commit 88ba5d16bb
No known key found for this signature in database
GPG key ID: DC2B16215ED5412A
9 changed files with 681 additions and 0 deletions

View file

@ -0,0 +1,14 @@
subarch: hppa1.1
target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
snapshot: @TIMESTAMP@
source_subpath: default/stage3-hppa1.1-openrc-latest
update_seed: yes
interpreter: /usr/bin/qemu-hppa
portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
portage_prefix: releng
compression_mode: pixz
decompressor_search_order: xz bzip2
update_seed_command: --update --deep --newuse @world

View file

@ -0,0 +1,14 @@
subarch: hppa1.1
target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/hppa/17.0/systemd/merged-usr
snapshot: @TIMESTAMP@
source_subpath: mergedusr/stage3-hppa1.1-systemd-mergedusr-latest
update_seed: yes
interpreter: /usr/bin/qemu-hppa
portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
portage_prefix: releng
compression_mode: pixz
decompressor_search_order: xz bzip2
update_seed_command: --update --deep --newuse @world

View file

@ -0,0 +1,14 @@
subarch: hppa1.1
target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0/systemd
snapshot: @TIMESTAMP@
source_subpath: default/stage3-hppa1.1-systemd-latest
update_seed: yes
interpreter: /usr/bin/qemu-hppa
portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
portage_prefix: releng
compression_mode: pixz
decompressor_search_order: xz bzip2
update_seed_command: --update --deep --newuse @world

View file

@ -0,0 +1,12 @@
subarch: hppa1.1
target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
snapshot: @TIMESTAMP@
source_subpath: default/stage1-hppa1.1-openrc-@TIMESTAMP@
interpreter: /usr/bin/qemu-hppa
portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
portage_prefix: releng
compression_mode: pixz
decompressor_search_order: xz bzip2

View file

@ -0,0 +1,12 @@
subarch: hppa1.1
target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/hppa/17.0/systemd/merged-usr
snapshot: @TIMESTAMP@
source_subpath: mergedusr/stage1-hppa1.1-systemd-mergedusr-@TIMESTAMP@
interpreter: /usr/bin/qemu-hppa
portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
portage_prefix: releng
compression_mode: pixz
decompressor_search_order: xz bzip2

View file

@ -0,0 +1,12 @@
subarch: hppa1.1
target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0/systemd
snapshot: @TIMESTAMP@
source_subpath: default/stage1-hppa1.1-systemd-@TIMESTAMP@
interpreter: /usr/bin/qemu-hppa
portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
portage_prefix: releng
compression_mode: pixz
decompressor_search_order: xz bzip2

View file

@ -0,0 +1,59 @@
subarch: hppa1.1
version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/hppa/17.0
snapshot: @TIMESTAMP@
source_subpath: default/stage3-hppa1.1-openrc-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/installcd-stage1
interpreter: /usr/bin/qemu-hppa
portage_confdir: @REPO_DIR@/releases/portage/isos-qemu
livecd/use:
compile-locales
fbcon
livecd
socks5
unicode
xml
livecd/packages:
app-admin/hddtemp
app-admin/pwgen
app-admin/syslog-ng
app-arch/unzip
app-crypt/gnupg
app-editors/emacs
app-editors/vim
app-misc/livecd-tools
app-misc/screen
app-portage/mirrorselect
app-text/wgetpaste
dev-util/debootstrap
net-analyzer/traceroute
net-fs/nfs-utils
net-irc/irssi
net-misc/dhcpcd
net-misc/iputils
net-misc/ntp
net-misc/rdate
net-misc/vconfig
net-proxy/dante
sys-apps/ethtool
sys-apps/hdparm
sys-apps/iproute2
sys-apps/pciutils
sys-apps/sdparm
sys-apps/usbutils
sys-devel/bc
sys-devel/binutils-hppa64
sys-devel/kgcc64
sys-fs/cryptsetup
sys-fs/dosfstools
sys-fs/e2fsprogs
sys-fs/lsscsi
sys-fs/lvm2
sys-fs/mdadm
sys-fs/reiserfsprogs
sys-fs/xfsprogs
sys-libs/gpm
www-client/links

View file

@ -0,0 +1,320 @@
subarch: hppa1.1
version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/hppa/17.0
snapshot: @TIMESTAMP@
source_subpath: default/livecd-stage1-hppa1.1-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/installcd-stage2
interpreter: /usr/bin/qemu-hppa
portage_confdir: @REPO_DIR@/releases/portage/isos-qemu
livecd/volid: Gentoo hppa @TIMESTAMP@
livecd/bootargs: dokeymap
livecd/fstype: squashfs
livecd/iso: /var/tmp/catalyst/builds/default/install-hppa-minimal-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
boot/kernel: hppa32 hppa64
boot/kernel/hppa32/sources: sys-kernel/gentoo-sources
boot/kernel/hppa32/config: @REPO_DIR@/releases/kconfig/hppa/hppa32.config
boot/kernel/hppa32/use:
fbcon
livecd
png
socks5
truetype
unicode
usb
boot/kernel/hppa64/sources: sys-kernel/gentoo-sources
boot/kernel/hppa64/config: @REPO_DIR@/releases/kconfig/hppa/hppa64.config
boot/kernel/hppa64/gk_kernargs:
--all-ramdisk-modules
--kernel-ar=hppa64-unknown-linux-gnu-ar
--kernel-as=hppa64-unknown-linux-gnu-as
--kernel-cc=hppa64-unknown-linux-gnu-cc
--kernel-ld=hppa64-unknown-linux-gnu-ld
--kernel-nm=hppa64-unknown-linux-gnu-nm
--kernel-objcopy=hppa64-unknown-linux-gnu-objcopy
--kernel-objdump=hppa64-unknown-linux-gnu-objdump
--kernel-ranlib=hppa64-unknown-linux-gnu-ranlib
--kernel-readelf=hppa64-unknown-linux-gnu-readelf
--kernel-strip=hppa64-unknown-linux-gnu-strip
boot/kernel/hppa64/use:
fbcon
livecd
png
socks5
truetype
unicode
usb
xml
boot/kernel/hppa32/extraversion: hppa32
boot/kernel/hppa64/extraversion: hppa64
livecd/unmerge:
app-admin/eselect
app-admin/eselect-lib-bin-symlink
app-admin/eselect-pinentry
app-admin/eselect-python
app-admin/perl-cleaner
app-admin/python-updater
app-arch/cpio
app-crypt/gnupg
app-crypt/pinentry
app-portage/portage-utils
dev-libs/gmp
app-text/build-docbook-catalog
app-text/docbook-xml-dtd
app-text/docbook-xsl-stylesheets
app-text/openjade
app-text/opensp
app-text/po4a
app-text/sgml-common
dev-libs/elfutils
dev-libs/eventlog
dev-libs/libassuan
dev-libs/pth
dev-libs/libgpg-error
dev-libs/libksba
dev-libs/libpipeline
dev-libs/libxml2
dev-libs/libxslt
dev-libs/mpc
dev-libs/mpfr
dev-libs/popt
dev-util/gtk-doc-am
dev-util/intltool
dev-util/pkgconfig
dev-util/pkgconf
net-misc/netifrc
net-misc/rsync
perl-core/PodParser
perl-core/Test-Harness
sys-apps/debianutils
sys-apps/diffutils
sys-apps/groff
sys-apps/help2man
sys-apps/man-db
sys-apps/sandbox
sys-apps/tcp-wrappers
sys-apps/texinfo
sys-apps/miscfiles
sys-devel/autoconf
sys-devel/autoconf-wrapper
sys-devel/automake
sys-devel/automake-wrapper
sys-devel/binutils
sys-devel/binutils-hppa64
sys-devel/binutils-config
sys-devel/bison
sys-devel/flex
sys-devel/gcc
sys-devel/kgcc64
sys-devel/gcc-config
sys-devel/gettext
sys-devel/gnuconfig
sys-devel/libtool
sys-devel/m4
sys-devel/make
sys-devel/patch
sys-kernel/genkernel
sys-kernel/linux-headers
sys-libs/db
sys-libs/gdbm
sys-libs/cracklib
x11-misc/shared-mime-info
livecd/empty:
/boot
/etc/cron.daily
/etc/cron.hourly
/etc/cron.monthly
/etc/cron.weekly
/etc/logrotate.d
/etc/modules.autoload.d
/etc/rsync
/etc/runlevels/single
/etc/skel
/lib/dev-state
/lib/udev-state
/lib64/dev-state
/lib64/udev-state
/root/.ccache
/tmp
/usr/diet/include
/usr/diet/man
/usr/include
/usr/hppa*-unknown-linux-*
/usr/include
/usr/lib/X11/config
/usr/lib/X11/doc
/usr/lib/X11/etc
/usr/lib/awk
/usr/lib/ccache
/usr/lib/gcc-config
/usr/lib/nfs
/usr/lib/perl5/site_perl
/usr/lib/portage
/usr/lib64/X11/config
/usr/lib64/X11/doc
/usr/lib64/X11/etc
/usr/lib64/awk
/usr/lib64/ccache
/usr/lib64/gcc-config
/usr/lib64/nfs
/usr/lib64/perl5/site_perl
/usr/lib64/portage
/usr/local
/usr/portage
/usr/share/aclocal
/usr/share/baselayout
/usr/share/binutils-data
/usr/share/consolefonts/partialfonts
/usr/share/consoletrans
/usr/share/dict
/usr/share/doc
/usr/share/emacs
/usr/share/et
/usr/share/gcc-data
/usr/share/genkernel
/usr/share/gettext
/usr/share/glib-2.0
/usr/share/gnuconfig
/usr/share/gtk-doc
/usr/share/i18n
/usr/share/info
/usr/share/lcms
/usr/share/libtool
/usr/share/locale
/usr/share/man
/usr/share/rfc
/usr/share/ss
/usr/share/state
/usr/share/texinfo
/usr/share/unimaps
/usr/share/zoneinfo
/usr/src
/var/cache
/var/empty
/var/lib/portage
/var/lock
/var/log
/var/run
/var/spool
/var/state
/var/tmp
livecd/rm:
/boot/System*
/boot/initr*
/boot/kernel*
/etc/*-
/etc/*.old
/etc/default/audioctl
/etc/dispatch-conf.conf
/etc/env.d/05binutils
/etc/env.d/05gcc
/etc/etc-update.conf
/etc/hosts.bck
/etc/issue*
/etc/genkernel.conf
/etc/make.conf*
/etc/make.globals
/etc/make.profile
/etc/man.conf
/etc/resolv.conf
/lib*/*.a
/lib*/*.la
/lib*/cpp
/root/.bash_history
/root/.viminfo
/sbin/*.static
/sbin/fsck.cramfs
/sbin/fsck.minix
/sbin/mkfs.bfs
/sbin/mkfs.cramfs
/sbin/mkfs.minix
/usr/bin/addr2line
/usr/bin/ar
/usr/bin/as
/usr/bin/audioctl
/usr/bin/c++*
/usr/bin/cc
/usr/bin/cjpeg
/usr/bin/cpp
/usr/bin/djpeg
/usr/bin/ebuild
/usr/bin/egencache
/usr/bin/emerge
/usr/bin/emerge-webrsync
/usr/bin/emirrordist
/usr/bin/elftoaout
/usr/bin/f77
/usr/bin/g++*
/usr/bin/g77
/usr/bin/gcc*
/usr/bin/genkernel
/usr/bin/gprof
/usr/bin/i386-gentoo-linux-uclibc-*
/usr/bin/i386-pc-linux-*
/usr/bin/jpegtran
/usr/bin/ld
/usr/bin/libpng*
/usr/bin/nm
/usr/bin/objcopy
/usr/bin/objdump
/usr/bin/piggyback*
/usr/bin/portageq
/usr/bin/ranlib
/usr/bin/readelf
/usr/bin/size
/usr/bin/powerpc-unknown-linux-gnu-*
/usr/bin/powerpc64-unknown-linux-gnu-*
/usr/bin/sparc-unknown-linux-gnu-*
/usr/bin/sparc64-unknown-linux-gnu-*
/usr/bin/strings
/usr/bin/strip
/usr/bin/tbz2tool
/usr/bin/x86_64-pc-linux-gnu-*
/usr/bin/xpak
/usr/bin/yacc
/usr/lib*/*.a
/usr/lib*/*.la
/usr/lib*/perl5/site_perl
/usr/lib*/gcc-lib/*/*/libgcj*
/usr/sbin/archive-conf
/usr/sbin/dispatch-conf
/usr/sbin/emaint
/usr/sbin/env-update
/usr/sbin/etc-update
/usr/sbin/fb*
/usr/sbin/fixpackages
/usr/sbin/quickpkg
/usr/sbin/regenworld
/usr/share/consolefonts/1*
/usr/share/consolefonts/7*
/usr/share/consolefonts/8*
/usr/share/consolefonts/9*
/usr/share/consolefonts/A*
/usr/share/consolefonts/C*
/usr/share/consolefonts/E*
/usr/share/consolefonts/G*
/usr/share/consolefonts/L*
/usr/share/consolefonts/M*
/usr/share/consolefonts/R*
/usr/share/consolefonts/a*
/usr/share/consolefonts/c*
/usr/share/consolefonts/dr*
/usr/share/consolefonts/g*
/usr/share/consolefonts/i*
/usr/share/consolefonts/k*
/usr/share/consolefonts/l*
/usr/share/consolefonts/r*
/usr/share/consolefonts/s*
/usr/share/consolefonts/t*
/usr/share/consolefonts/v*
/usr/share/misc/*.old

View file

@ -0,0 +1,224 @@
# HPPA Netboot spec file by Guy Martin
version_stamp: @TIMESTAMP@
snapshot: @TIMESTAMP@
source_subpath: default/stage3-hppa1.1-openrc-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/netboot-hppa32
interpreter: /usr/bin/qemu-hppa
# these shouldn't change
target: netboot
subarch: hppa1.1
rel_type: default
profile: default/linux/hppa/17.0
# netboot stuff
boot/kernel: hppa32
boot/kernel/hppa32/sources: sys-kernel/gentoo-sources
boot/kernel/hppa32/config: @REPO_DIR@/releases/kconfig/hppa/hppa32.config
boot/kernel/hppa32/gk_kernargs: --all-ramdisk-modules
netboot/use:
-*
python_targets_python3_10
python_single_target_python3_10
libtommath # dropbear requires libtomcrypt[libtommath]
multicall
shadow
readline
ssl
unicode
xml
netboot/packages:
sys-boot/palo
sys-fs/lvm2
sys-fs/mdadm
sys-fs/e2fsprogs
sys-fs/reiserfsprogs
sys-fs/xfsprogs
sys-apps/util-linux
app-editors/nano
sys-libs/ncurses
dev-libs/popt
net-misc/wget
net-misc/rsync
dev-libs/libtommath
net-misc/dropbear
dev-libs/openssl
app-misc/screen
netboot/packages/sys-boot/palo/files:
/sbin/palo
/usr/share/palo/iplboot
netboot/packages/sys-fs/mdadm/files:
/sbin/mdadm
netboot/packages/sys-fs/e2fsprogs/files:
/usr/bin/chattr
/usr/bin/lsattr
/usr/bin/uuidgen
/usr/sbin/mklost+found
/sbin/e2fsck
/sbin/debugfs
/sbin/mke2fs
/sbin/badblocks
/sbin/tune2fs
/sbin/dumpe2fs
/sbin/blkid
/sbin/logsave
/sbin/e2image
/sbin/fsck
/sbin/e2undo
/usr/sbin/filefrag
/usr/sbin/uuidd
/sbin/resize2fs
/sbin/findfs
/sbin/e2label
/sbin/mkfs.ext4
/sbin/mkfs.ext3
/sbin/mkfs.ext2
/sbin/fsck.ext4
/sbin/fsck.ext3
/sbin/fsck.ext2
/lib/libext2fs.so.*
/lib/libcom_err.so.*
/lib/libe2p.so.*
/usr/lib/e2initrd_helper
/lib/libpthread*
netboot/packages/sys-fs/xfsprogs/files:
/sbin/mkfs.xfs
/sbin/fsck.xfs
/sbin/xfs_repair
/lib/librt*
netboot/packages/sys-apps/util-linux/files:
/usr/sbin/partx
/usr/sbin/delpart
/usr/sbin/rtcwake
/usr/sbin/addpart
/usr/bin/logger
/usr/bin/setarch
/usr/bin/linux64
/usr/bin/column
/usr/bin/cal
/usr/bin/chrt
/usr/bin/rename
/usr/bin/colcrt
/usr/bin/hexdump
/usr/bin/namei
/usr/bin/look
/usr/bin/ipcs
/usr/bin/parisc
/usr/bin/flock
/usr/bin/ionice
/usr/bin/renice
/usr/bin/getopt
/usr/bin/parisc32
/usr/bin/col
/usr/bin/taskset
/usr/bin/ipcrm
/usr/bin/parisc64
/usr/bin/whereis
/usr/bin/setsid
/usr/bin/rev
/usr/bin/linux32
/usr/bin/colrm
/sbin/raw
/sbin/mkfs.bfs
/sbin/sfdisk
/sbin/fsck.minix
/sbin/hwclock
/sbin/ctrlaltdel
/sbin/mkfs
/sbin/mkfs.minix
/sbin/blockdev
/sbin/losetup
/sbin/agetty
/sbin/mkswap
/sbin/pivot_root
/sbin/fdisk
/sbin/swapon
/bin/umount
/bin/dmesg
/bin/mount
/sbin/swapoff
/lib/libblkid.so.*
/lib/libfdisk.so.*
/lib/libmount.so.*
/lib/libsmartcols.so.*
/lib/libuuid.so.*
/usr/lib/libblkid.so
/usr/lib/libfdisk.so
/usr/lib/libmount.so
/usr/lib/libsmartcols.so
/usr/lib/libuuid.so
netboot/packages/app-editors/nano/files:
/bin/nano
netboot/packages/sys-libs/ncurses/files:
/lib/libncurses.so.*
/lib/libncursesw.so.*
/etc/terminfo
/usr/lib/terminfo
/usr/share/tabset/std
/usr/share/tabset/stdcrt
/usr/share/tabset/vt100
/usr/share/tabset/vt300
/usr/share/terminfo/a/ansi
/usr/share/terminfo/d/dumb
/usr/share/terminfo/e/eterm
/usr/share/terminfo/l/linux
/usr/share/terminfo/r/rxvt
/usr/share/terminfo/s/screen
/usr/share/terminfo/s/sun
/usr/share/terminfo/v/vt100
/usr/share/terminfo/v/vt102
/usr/share/terminfo/v/vt200
/usr/share/terminfo/v/vt220
/usr/share/terminfo/v/vt52
/usr/share/terminfo/x/xterm
/usr/share/terminfo/x/xterm-color
/usr/share/terminfo/x/xterm-xfree86
netboot/packages/net-misc/wget/files:
/usr/bin/wget
/lib/libss.so.*
/lib/libz.so.*
netboot/packages/dev-libs/openssl/files:
/usr/lib/libssl.so*
/usr/lib/libcrypto.so*
netboot/packages/net-misc/rsync/files:
/usr/bin/rsync
netboot/packages/dev-libs/popt/files:
/usr/lib/libpopt.so*
netboot/packages/net-misc/dropbear/files:
/usr/bin/dbclient
/usr/bin/dbscp
/usr/bin/dropbearconvert
/usr/bin/dropbearkey
/usr/bin/dropbearmulti
/usr/sbin/dropbear
/lib/libcrypt*
/lib/libnss_compat*
/lib/libnsl*
/lib/libresolv*
/lib/libnss_dns*
netboot/packages/dev-libs/libtommath/files:
/usr/lib/libtommath.so*
/usr/lib/libtommath.so
/lib/libutil*
netboot/packages/app-misc/screen/files:
/usr/bin/screen
/etc/screenrc
/lib/libdl*