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

Reply via email to