diff options
author | Chris Severance | 2022-03-10 14:40:33 -0500 |
---|---|---|
committer | Chris Severance | 2022-03-10 14:40:33 -0500 |
commit | 49ee401b7fdb3425ee005f8aafdcfce91c96205a (patch) | |
tree | 08778be2446b2209ceefd2e66ef7827272cc5e7c | |
parent | 8165a41eaab6c512d1cf5fbb436e9d8383c2f582 (diff) | |
download | aur-49ee401b7fdb3425ee005f8aafdcfce91c96205a.tar.gz |
autu: Update to 2.1.99.r909.g1282274f33-1 DKMS config fixed
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | 0001-only-build-the-module-in-dkms.conf.patch | 57 | ||||
-rw-r--r-- | PKGBUILD | 26 |
3 files changed, 36 insertions, 55 deletions
@@ -1,7 +1,7 @@ # Generated by mksrcinfo v8 -# Mon Dec 6 07:05:17 UTC 2021 +# Thu Mar 10 19:40:33 UTC 2022 pkgbase = zfs-linux-git - pkgver = 2.1.99.r553.gdf42e20ac6 + pkgver = 2.1.99.r909.g1282274f33 pkgrel = 1 url = https://zfsonlinux.org/ arch = x86_64 @@ -18,11 +18,11 @@ pkgbase = zfs-linux-git source = zfs.initcpio.install source = zfs.initcpio.hook md5sums = SKIP - md5sums = 25ddbcc775faef1fc25211b82b7e9fe8 + md5sums = f79ac000c5b50b6e270a3800eca0f198 md5sums = eca615c602740315333aedd417d83541 md5sums = fa15be4761c8a56ad0177d1a06a4c7f8 sha256sums = SKIP - sha256sums = 7da29212a34851b04d72ee6aad30576ed744b04ace091d5f55e202faaf8fb8d2 + sha256sums = 78426b72029177579a5fe8d1f9e187e10f5a327691d36d62f5e27dd4d68206bf sha256sums = da1cdc045d144d2109ec7b5d97c53a69823759d8ecff410e47c3a66b69e6518d sha256sums = 9c20256093997f7cfa9e7eb5d85d4a712d528a6ff19ef35b83ad03fb1ceae3bc diff --git a/0001-only-build-the-module-in-dkms.conf.patch b/0001-only-build-the-module-in-dkms.conf.patch index 6e1f0708be7c..25ea7b68735f 100644 --- a/0001-only-build-the-module-in-dkms.conf.patch +++ b/0001-only-build-the-module-in-dkms.conf.patch @@ -1,41 +1,29 @@ -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}" +diff -pNaru5 a/scripts/dkms.mkconf b/scripts/dkms.mkconf +--- a/scripts/dkms.mkconf 2022-02-27 22:34:12.217602790 -0500 ++++ b/scripts/dkms.mkconf 2022-02-27 22:35:26.478116353 -0500 +@@ -26,18 +26,11 @@ PACKAGE_VERSION="${pkgver}" + PACKAGE_CONFIG="${pkgcfg}" + NO_WEAK_MODULES="yes" 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 +- if [ -e "\${kernel_source_dir/%build/source}" ] +- then +- echo "\${kernel_source_dir/%build/source}" +- else +- echo "\${kernel_source_dir}" +- fi - ) + --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 + --with-linux-obj="\${kernel_source_dir}" + \$( + [[ -n \"\${ICP_ROOT}\" ]] && \\ + { + echo --with-qat=\"\${ICP_ROOT}\" +@@ -66,11 +59,11 @@ POST_BUILD="scripts/dkms.postbuild + -a \${arch} + -k \${kernelver} -t \${dkms_tree} " AUTOINSTALL="yes" @@ -44,6 +32,5 @@ index 88c289383..5a859a0e0 100755 STRIP[0]="\$( [[ -r \${PACKAGE_CONFIG} ]] \\ && source \${PACKAGE_CONFIG} \\ --- -2.19.1 - + && shopt -q -s extglob \\ + && [[ \${ZFS_DKMS_DISABLE_STRIP,,} == @(y|yes) ]] \\ @@ -28,7 +28,7 @@ fi if [ "${_opt_UTIL}" -eq 1 ]; then pkgname+=("zfs-utils${_opt_git}") fi -pkgver=2.1.99.r553.gdf42e20ac6 +pkgver=2.1.99.r909.g1282274f33 pkgrel=1 _pkgver="${pkgver%%.r*}" #_commit="#branch=zfs-${_pkgver%.*}-release" @@ -56,15 +56,15 @@ source+=( 'zfs.initcpio.hook' ) md5sums=('SKIP' - '25ddbcc775faef1fc25211b82b7e9fe8' + 'f79ac000c5b50b6e270a3800eca0f198' 'eca615c602740315333aedd417d83541' 'fa15be4761c8a56ad0177d1a06a4c7f8') sha256sums=('SKIP' - '7da29212a34851b04d72ee6aad30576ed744b04ace091d5f55e202faaf8fb8d2' + '78426b72029177579a5fe8d1f9e187e10f5a327691d36d62f5e27dd4d68206bf' 'da1cdc045d144d2109ec7b5d97c53a69823759d8ecff410e47c3a66b69e6518d' '9c20256093997f7cfa9e7eb5d85d4a712d528a6ff19ef35b83ad03fb1ceae3bc') b2sums=('SKIP' - '914e519bd2172fef1c9032695cecb3c00a73cbcaeb37496f0f9058e636dabd0116d527ad490a82b51e7abf74837af539ddaa9d969a949ec648ba40b281a817be' + 'cb8e694cbe61db48eff3e94ac2e6c7b9f005038ab5ef76bf6e11ddfa257554509d433fbf9b6aeb7a9c8706a871346ba2aaa937ef31197fd93269afde3c0ec3bd' '570e995bba07ea0fb424dff191180b8017b6469501964dc0b70fd51e338a4dad260f87cc313489866cbfd1583e4aac2522cf7309c067cc5314eb83c37fe14ff3' 'e14366cbf680e3337d3d478fe759a09be224c963cc5207bee991805312afc49a49e6691f11e5b8bbe8dde60e8d855bd96e7f4f48f24a4c6d4a8c1bab7fc2bba0') @@ -120,14 +120,12 @@ prepare() { set -u cd "${_srcdir}" - local _pt - for _pt in "${source[@]%%::*}"; do - _pt="${_pt##*/}" - if [[ "${_pt}" = *.patch ]]; then - set +u; msg2 "Patch ${_pt}"; set -u - patch -Nup1 -i "${srcdir}/${_pt}" - fi - done + #From: Eli Schwartz <eschwartz@archlinux.org> + #Date: Sun, 28 Oct 2018 15:01:58 -0400 + #Subject: [PATCH] only build the module in dkms.conf + #cd '..'; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; false + # diff -pNaru5 'a' 'b' > '0001-only-build-the-module-in-dkms.conf.patch' + patch -Nup1 -i "${srcdir}/0001-only-build-the-module-in-dkms.conf.patch" # DKMS install customized all the way back to autoconf local _dkmsdir="${srcdir}/dkms.Arch" @@ -154,10 +152,6 @@ prepare() { build() { set -u cd "${_srcdir}" - if [ -z "${MAKEFLAGS:=}" ] || [ "${MAKEFLAGS//-j/}" = "${MAKEFLAGS}" ]; then - local _nproc="$(nproc)"; _nproc=$((_nproc>8?8:_nproc)) - MAKEFLAGS+=" -j ${_nproc}" - fi if [ ! -s 'configure' ]; then ./autogen.sh fi |