45 lines
1.3 KiB
Diff
45 lines
1.3 KiB
Diff
# Patch from https://aur.archlinux.org/packages/zfs-dkms/
|
|
# Avoids recompiling ZFS userland utilities with DKMS rebuilds
|
|
# Also short-circuits a useless test for Debian in the DKMS source
|
|
|
|
diff --git a/scripts/dkms.mkconf b/scripts/dkms.mkconf
|
|
index 88c289383..5a859a0e0 100755
|
|
--- scripts/dkms.mkconf
|
|
+++ scripts/dkms.mkconf
|
|
@@ -25,22 +25,7 @@ PACKAGE_CONFIG="${pkgcfg}"
|
|
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}
|
|
--with-spl=\${source_tree}/spl-\${PACKAGE_VERSION}
|
|
--with-spl-obj=\${dkms_tree}/spl/\${PACKAGE_VERSION}/\${kernelver}/\${arch}
|
|
@@ -78,7 +63,7 @@ POST_BUILD="scripts/dkms.postbuild
|
|
BUILD_DEPENDS[0]="spl"
|
|
AUTOINSTALL="yes"
|
|
REMAKE_INITRD="no"
|
|
-MAKE[0]="make"
|
|
+MAKE[0]="make -C module/"
|
|
STRIP[0]="\$(
|
|
[[ -r \${PACKAGE_CONFIG} ]] \\
|
|
&& source \${PACKAGE_CONFIG} \\
|
|
--
|
|
2.19.1
|
|
|