diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2018-10-28 17:06:13 -0400 |
---|---|---|
committer | Eli Schwartz <eschwartz@archlinux.org> | 2018-10-28 17:06:13 -0400 |
commit | c574254ed04942d1bce77abfae29e29dc20d1f93 (patch) | |
tree | d6306b46fd06defe9cab2e278245786112d2a78d /0001-only-build-the-module-in-dkms.conf.patch | |
parent | Don't install forked and bundled bash completion script. (diff) | |
download | zfs-dkms-c574254ed04942d1bce77abfae29e29dc20d1f93.tar.xz |
upgpkg: zfs-dkms 0.7.11-1
Split utils out into separate package as there's no need to make binary
zfs module packages depend on a dkms split package just to acquire the
utils.
Mark the dkms package as an -any package, and instead of installing the
whole source tree, just install the bits needed to build the modules.
Add PGP verification checks.
Diffstat (limited to '0001-only-build-the-module-in-dkms.conf.patch')
-rw-r--r-- | 0001-only-build-the-module-in-dkms.conf.patch | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/0001-only-build-the-module-in-dkms.conf.patch b/0001-only-build-the-module-in-dkms.conf.patch new file mode 100644 index 0000000..0e162b5 --- /dev/null +++ b/0001-only-build-the-module-in-dkms.conf.patch @@ -0,0 +1,49 @@ +From b4a2c0b184c9c9599421b15a430fb88deb5dbd17 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz <eschwartz@archlinux.org> +Date: Sun, 28 Oct 2018 15:01:58 -0400 +Subject: [PATCH] only build the module in dkms.conf + +--- + scripts/dkms.mkconf | 19 ++----------------- + 1 file changed, 2 insertions(+), 17 deletions(-) + +diff --git a/scripts/dkms.mkconf b/scripts/dkms.mkconf +index 88c289383..5a859a0e0 100755 +--- a/scripts/dkms.mkconf ++++ b/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 + |