Niltze, all- Attached please find a reiser4 patch for Debian kernel packaging for linux-4.18.1x source from Sid (Unstable). The patch enables kernel and modules build for stretch-backports, specifically AMD64 but i386 might work (untested). Building Reiser4 'the Debian Way', generates DEBs, such as headers, etc., for development; procedure also generates UDEBs suitable for Debian-Installer(d-i). Applying upstream Linux incremental patches, diligently, we can create a slightly higher kernel version than Debian's, i.e., by applying patch-4.18.10-11.xz, I am currently running: uname -a Linux huitzilopochtli 4.18.0-2+reiser4.0.2-amd64 #1 SMP Debian 4.18.11-1+reiser4.0.2 (2018-10-03) x86_64 GNU/Linux Further, by applying another delta patch-4.18.11-12.xz, I have just built: hyperv-daemons_4.18.12-1+reiser4.0.2_amd64.deb hyperv-daemons-dbgsym_4.18.12-1+reiser4.0.2_amd64.deb libcpupower1_4.18.12-1+reiser4.0.2_amd64.deb libcpupower1-dbgsym_4.18.12-1+reiser4.0.2_amd64.deb libcpupower-dev_4.18.12-1+reiser4.0.2_amd64.deb liblockdep4.18_4.18.12-1+reiser4.0.2_amd64.deb liblockdep4.18-dbgsym_4.18.12-1+reiser4.0.2_amd64.deb liblockdep-dev_4.18.12-1+reiser4.0.2_amd64.deb linux-compiler-gcc-6-x86_4.18.12-1+reiser4.0.2_amd64.deb linux-config-4.18_4.18.12-1+reiser4.0.2_amd64.deb linux-cpupower_4.18.12-1+reiser4.0.2_amd64.deb linux-cpupower-dbgsym_4.18.12-1+reiser4.0.2_amd64.deb linux-doc-4.18_4.18.12-1+reiser4.0.2_all.deb linux-headers-4.18.0-2+reiser4.0.2-all_4.18.12-1+reiser4.0.2_amd64.deb linux-headers-4.18.0-2+reiser4.0.2-all-amd64_4.18.12-1+reiser4.0.2_amd64.deb linux-headers-4.18.0-2+reiser4.0.2-amd64_4.18.12-1+reiser4.0.2_amd64.deb linux-headers-4.18.0-2+reiser4.0.2-cloud-amd64_4.18.12-1+reiser4.0.2_amd64.deb linux-headers-4.18.0-2+reiser4.0.2-common_4.18.12-1+reiser4.0.2_all.deb linux-headers-4.18.0-2+reiser4.0.2-common-rt_4.18.12-1+reiser4.0.2_all.deb linux-headers-4.18.0-2+reiser4.0.2-rt-amd64_4.18.12-1+reiser4.0.2_amd64.deb linux-image-4.18.0-2+reiser4.0.2-amd64_4.18.12-1+reiser4.0.2_amd64.deb linux-image-4.18.0-2+reiser4.0.2-cloud-amd64_4.18.12-1+reiser4.0.2_amd64.deb linux-image-4.18.0-2+reiser4.0.2-rt-amd64_4.18.12-1+reiser4.0.2_amd64.deb linux-kbuild-4.18_4.18.12-1+reiser4.0.2_amd64.deb linux-kbuild-4.18-dbgsym_4.18.12-1+reiser4.0.2_amd64.deb linux-libc-dev_4.18.12-1+reiser4.0.2_amd64.deb linux-perf-4.18_4.18.12-1+reiser4.0.2_amd64.deb linux-perf-4.18-dbgsym_4.18.12-1+reiser4.0.2_amd64.deb linux-source-4.18_4.18.12-1+reiser4.0.2_all.deb linux-support-4.18.0-2+reiser4.0.2_4.18.12-1+reiser4.0.2_all.deb lockdep_4.18.12-1+reiser4.0.2_all.deb usbip_2.0+4.18.12-1+reiser4.0.2_amd64.deb usbip-dbgsym_2.0+4.18.12-1+reiser4.0.2_amd64.deb cpi-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb ata-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb btrfs-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb cdrom-core-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb compress-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb crc-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb crypto-dm-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb crypto-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb efi-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb event-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb ext4-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb fat-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb fb-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb firewire-core-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb fuse-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb hyperv-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb i2c-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb input-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb isofs-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb jfs-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb kernel-image-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb loop-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb md-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb mmc-core-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb mmc-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb mouse-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb multipath-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb nbd-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb nic-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb nic-pcmcia-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb nic-shared-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb nic-usb-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb nic-wireless-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb ntfs-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb pata-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb pcmcia-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb pcmcia-storage-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb ppp-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb reiser4-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb sata-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb scsi-core-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb scsi-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb serial-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb sound-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb speakup-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb squashfs-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb udf-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb uinput-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb usb-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb usb-serial-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb usb-storage-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb virtio-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb xfs-modules-4.18.0-2+reiser4.0.2-amd64-di_4.18.12-1+reiser4.0.2_amd64.udeb Of course, if you build your own kernel you will probably not have long descriptive strings as mine. You may also prefer to disble the RT kernel, modify the ABI, and or source signature, etc., etc. Here is an alternate < link all in a single line > in case the patch does not make it to the list: < https://metztli.it/nahuifs/reiser4-gcc6-for-debian-kernel-4.18.1x-packaging.patch > Best Professional Regards. -- Jose R R http://metztli.it --------------------------------------------------------------------------------------------- Download Metztli Reiser4: Debian Stretch w/ Linux 4.17 AMD64 --------------------------------------------------------------------------------------------- feats ZSTD compression https://sf.net/projects/metztli-reiser4/ ------------------------------------------------------------------------------------------- Official current Reiser4 resources: https://reiser4.wiki.kernel.org/
Attachment:
reiser4-gcc6-for-debian-kernel-4.18.1x-packaging.patch
Description: Binary data