commit: 9be548811ef5b6cfb965634fe7c0329f9de36d90
Author: Raúl Porcel armin76 AT gentoo DOT org
AuthorDate: Fri Oct 3 08:18:08 2014 +
Commit: Raúl Porcel armin76 AT gentoo DOT org
CommitDate: Fri Oct 3 08:18:08 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/releng.git;a=commit;h=9be54881
Add netboot for s390
---
.../specs/s390/s390/netboot/misc/gentoo.exec | 12 +
.../specs/s390/s390/netboot/misc/gentoo.parmfile |1 +
.../weekly/specs/s390/s390/netboot/netboot.spec| 267 +
.../s390/s390/netboot/portage/package.keywords |1 +
.../patches/sys-kernel/genkernel/s390.patch| 1229
5 files changed, 1510 insertions(+)
diff --git a/releases/weekly/specs/s390/s390/netboot/misc/gentoo.exec
b/releases/weekly/specs/s390/s390/netboot/misc/gentoo.exec
new file mode 100644
index 000..46d9155
--- /dev/null
+++ b/releases/weekly/specs/s390/s390/netboot/misc/gentoo.exec
@@ -0,0 +1,12 @@
+/* REXX EXEC TO IPL GENTOO GNU/LINUX */
+/* FOR S/390 FROM THE VM READER. */
+/**/
+'CP CLOSE RDR'
+'PURGE RDR ALL'
+'SPOOL PUNCH * RDR'
+'PUNCH GENTOO KERNEL * (NOHEADER'
+'PUNCH GENTOO PARMFILE * (NOHEADER'
+'PUNCH GENTOO INITRD * (NOHEADER'
+'CHANGE RDR ALL KEEP NOHOLD'
+'CP IPL 000C CLEAR'
+
diff --git a/releases/weekly/specs/s390/s390/netboot/misc/gentoo.parmfile
b/releases/weekly/specs/s390/s390/netboot/misc/gentoo.parmfile
new file mode 100644
index 000..c66baa3
--- /dev/null
+++ b/releases/weekly/specs/s390/s390/netboot/misc/gentoo.parmfile
@@ -0,0 +1 @@
+root=/dev/ram0 console=ttyS0 dasd=0150
diff --git a/releases/weekly/specs/s390/s390/netboot/netboot.spec
b/releases/weekly/specs/s390/s390/netboot/netboot.spec
new file mode 100644
index 000..7e49b5e
--- /dev/null
+++ b/releases/weekly/specs/s390/s390/netboot/netboot.spec
@@ -0,0 +1,267 @@
+# S390 Netboot spec file, based in HPPA Netboot spec file by Guy Martin
+version_stamp: 20140929
+snapshot: 20140929
+source_subpath: default/stage3-s390-latest
+
+# these shouldn't change
+target: netboot2
+subarch: s390
+rel_type:default
+profile: default/linux/s390/13.0
+portage_confdir: /home/armin76/netboot/portage
+
+
+boot/kernel: netboot
+boot/kernel/netboot/sources: sys-kernel/gentoo-sources
+boot/kernel/netboot/config: ../../kconfig/netboot.config
+boot/kernel/netboot/gk_kernargs: --arch-override=s390 --all-ramdisk-modules
+
+netboot2/use:
+ -*
+ multicall
+ shadow
+ readline
+ ssl
+
+netboot2/packages:
+ sys-apps/s390-tools
+ sys-fs/e2fsprogs
+ 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
+ #needed for the kernel to compile
+ sys-devel/bc
+
+netboot2/packages/sys-apps/s390-tools/files:
+ /sbin/ts-shell
+ /sbin/ttyrun
+ /sbin/iucvtty
+ /sbin/iucvconn
+ /sbin/dasdinfo
+ /sbin/vmcp
+ /sbin/vmconvert
+ /sbin/znetconf
+ /sbin/cio_ignore
+ /sbin/chzcrypt
+ /sbin/lszcrypt
+ /sbin/chchp
+ /sbin/lschp
+ /sbin/lszfcp
+ /sbin/lsqeth
+ /sbin/chccwdev
+ /sbin/lscss
+ /sbin/lstape
+ /sbin/lsdasd
+ /sbin/scsi_logging_level
+ /sbin/zfcpdbf
+ /sbin/dbginfo.sh
+ /sbin/qethconf
+ /sbin/qetharp
+ /sbin/tape390_crypt
+ /sbin/tape390_display
+ /sbin/tunedasd
+ /sbin/dasdview
+ /sbin/dasdfmt
+ /sbin/fdasd
+ /sbin/zgetdump
+ /sbin/zipl
+ /usr/sbin/hyptop
+ /usr/sbin/chiucvallow
+ /usr/sbin/ziorep_traffic
+ /usr/sbin/ziorep_utilization
+ /usr/sbin/ziomon_zfcpdd
+ /usr/sbin/ziomon_mgr
+ /usr/sbin/ziomon_util
+ /usr/sbin/ziorep_config
+ /usr/sbin/ziomon_fcpconf
+ /usr/sbin/ziomon
+ /usr/sbin/lsshut
+ /usr/sbin/chshut
+ /usr/sbin/lsreipl
+ /usr/sbin/chreipl
+ /usr/sbin/cpuplugd
+ /usr/sbin/vmur
+ /usr/sbin/mon_procd
+ /usr/sbin/mon_fsstatd
+ /usr/sbin/lsluns
+ /usr/sbin/chmem
+ /usr/sbin/lsmem
+ /usr/sbin/xcec-bridge
+ /usr/sbin/ip_watcher.pl
+ /usr/sbin/start_hsnc.sh
+
+netboot2/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.ext4dev
+ /sbin/mkfs.ext4
+ /sbin/mkfs.ext3
+