Begin
zfs-dkms-git stopped working after upgrading my kernel to version 5.15.7. Unfortunately the patch which is included in the aur system does not work anymore due to a change in the original git repository. Thus a little tweak needs to be put in place to let the patch do its job.
--- a/scripts/dkms.mkconf.orig 2021-12-11 18:46:14.618077255 +0100
+++ b/scripts/dkms.mkconf 2021-12-11 18:51:08.775412641 +0100
@@ -28,22 +28,7 @@
PRE_BUILD="configure
--prefix=/usr
--with-config=kernel
- --with-linux=\$(
- case \`lsb_release -is\` in
- (Debian|Devuan)
- if [[ -e \${kernel_source_dir/%build/source} ]]
- then
- echo \${kernel_source_dir/%build/source}
- else
- # A kpkg exception for Proxmox 2.0
- echo \${kernel_source_dir}
- fi
- ;;
- (*)
- echo \${kernel_source_dir}
- ;;
- esac
- )
+ --with-linux=\${kernel_source_dir}
--with-linux-obj=\${kernel_source_dir}
\$(
[[ -n \"\${ICP_ROOT}\" ]] && \\
@@ -76,7 +61,7 @@
-t \${dkms_tree}
"
AUTOINSTALL="yes"
-MAKE[0]="make"
+MAKE[0]="make -C module/"
STRIP[0]="\$(
[[ -r \${PACKAGE_CONFIG} ]] \\
&& source \${PACKAGE_CONFIG} \\
The above code can replace the original aur patch and the package can be compiled with makepkg -si --skipchecksums"