Fix directory detection in dkms.mkconf

Fix `zfs-dkms` installation on Debian-derived distributions by
aligning the directory detection logic to #13096.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: szubersk <szuberskidamian@gmail.com>
Closes #11449
Closes #13141
This commit is contained in:
Damian Szuberski 2022-02-24 19:33:48 +01:00 committed by GitHub
parent 78fad47cb3
commit e25bcf906a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,22 +29,14 @@ PRE_BUILD="configure
--prefix=/usr --prefix=/usr
--with-config=kernel --with-config=kernel
--with-linux=\$( --with-linux=\$(
case \`lsb_release -is\` in if [ -e "\${kernel_source_dir/%build/source}" ]
(Debian|Devuan) then
if [[ -e \${kernel_source_dir/%build/source} ]] echo "\${kernel_source_dir/%build/source}"
then else
echo \${kernel_source_dir/%build/source} echo "\${kernel_source_dir}"
else fi
# A kpkg exception for Proxmox 2.0
echo \${kernel_source_dir}
fi
;;
(*)
echo \${kernel_source_dir}
;;
esac
) )
--with-linux-obj=\${kernel_source_dir} --with-linux-obj="\${kernel_source_dir}"
\$( \$(
[[ -n \"\${ICP_ROOT}\" ]] && \\ [[ -n \"\${ICP_ROOT}\" ]] && \\
{ {