Drop the d390oco* files.

Object code only modules date back to 2.2 and 2.4 kernel times, when
IBM did not release the source to certain kernel modules. Since many
years everything needed to boot and run the machine is actually
open source. It also got broken due to the kernel growing larger and
adding the oco.bin would overwrite parts of the kernel.

It's safe to say that nobody is actually using this.
This commit is contained in:
Philipp Kern 2015-11-12 01:22:17 +01:00 committed by Steve McIntyre
parent 59d91ccf0b
commit 479c17d917
8 changed files with 2 additions and 38 deletions

View File

@ -4,9 +4,6 @@ About the S/390 installation CD
It is possible to "boot" the installation system off this CD using It is possible to "boot" the installation system off this CD using
the files provided in the /boot directory. the files provided in the /boot directory.
Note that the /boot/d390oco.* files are only provided as an example
as Debian cannot ship the object-code-only-modules-ramdisk (oco.bin).
Although you can boot the installer from this CD, the installation Although you can boot the installer from this CD, the installation
itself is *not* actually done from the CD. Once the initrd is loaded, itself is *not* actually done from the CD. Once the initrd is loaded,
the installer will ask you to configure your network connection and the installer will ask you to configure your network connection and

View File

@ -1,7 +0,0 @@
* Debian GNU/Linux for S/390 (boot from CD-ROM or FTP-Server with OCO-Modules)
linux_vm 0x00000000
root.off 0x0001040c
root.siz 0x00010414
parmfile 0x00010480
root.bin 0x00800000
oco.bin 0x00c00000

View File

@ -1,8 +0,0 @@
@TDF
H:\BOOT\LINUX_TP UNDEFINED RECSIZE 1024
H:\BOOT\PARMFILE UNDEFINED RECSIZE 1024
H:\BOOT\ROOT.BIN UNDEFINED RECSIZE 1024
H:\BOOT\OCO.BIN UNDEFINED RECSIZE 1024
TM
TM
EOT

View File

@ -4,9 +4,6 @@ About the S/390 installation CD
It is possible to "boot" the installation system off this CD using It is possible to "boot" the installation system off this CD using
the files provided in the /boot directory. the files provided in the /boot directory.
Note that the /boot/d390oco.* files are only provided as an example
as Debian cannot ship the object-code-only-modules-ramdisk (oco.bin).
Although you can boot the installer from this CD, the installation Although you can boot the installer from this CD, the installation
itself is *not* actually done from the CD. Once the initrd is loaded, itself is *not* actually done from the CD. Once the initrd is loaded,
the installer will ask you to configure your network connection and the installer will ask you to configure your network connection and

View File

@ -1,7 +0,0 @@
* Debian GNU/Linux for S/390 (boot from CD-ROM or FTP-Server with OCO-Modules)
linux_vm 0x00000000
root.off 0x0001040c
root.siz 0x00010414
parmfile 0x00010480
root.bin 0x00800000
oco.bin 0x00c00000

View File

@ -1,8 +0,0 @@
@TDF
H:\BOOT\LINUX_TP UNDEFINED RECSIZE 1024
H:\BOOT\PARMFILE UNDEFINED RECSIZE 1024
H:\BOOT\ROOT.BIN UNDEFINED RECSIZE 1024
H:\BOOT\OCO.BIN UNDEFINED RECSIZE 1024
TM
TM
EOT

1
debian/changelog vendored
View File

@ -36,6 +36,7 @@ debian-cd (3.1.18) UNRELEASED; urgency=medium
[ Philipp Kern ] [ Philipp Kern ]
* Drop the remaining s390 bits from stretch and jessie. (s390x remains.) * Drop the remaining s390 bits from stretch and jessie. (s390x remains.)
* Drop the d390oco loader from stretch and jessie.
-- Steve McIntyre <93sam@debian.org> Mon, 20 Apr 2015 12:36:57 +0100 -- Steve McIntyre <93sam@debian.org> Mon, 20 Apr 2015 12:36:57 +0100

View File

@ -77,9 +77,8 @@ for image in $images_S390; do
fi fi
done done
# Copy the different boot files # Copy the boot file
# - d390.ins : for booting from CD-ROM or FTP-Server # - d390.ins : for booting from CD-ROM or FTP-Server
# - d390oco.ins : same, using object-code-only-modules-ramdisk (example)
cp $BASEDIR/data/$CODENAME/$ARCH/d390* "$imagedir/" cp $BASEDIR/data/$CODENAME/$ARCH/d390* "$imagedir/"
sed -e 's,^[^*],boot/&,g' < $BASEDIR/data/$CODENAME/$ARCH/d390.ins > "boot$N/d390.ins" sed -e 's,^[^*],boot/&,g' < $BASEDIR/data/$CODENAME/$ARCH/d390.ins > "boot$N/d390.ins"