diff options
author | zapp-brannigan | 2020-03-12 18:39:53 +0100 |
---|---|---|
committer | zapp-brannigan | 2020-03-12 18:39:53 +0100 |
commit | 240662729a8a0cae5bd29f14e10d133da2d446c9 (patch) | |
tree | 903501e589a3d527386453086050e4728219ce05 /PKGBUILD | |
parent | 2553ab57209cdc17f92c5da5b8224a70bf18e0a6 (diff) | |
download | aur-240662729a8a0cae5bd29f14e10d133da2d446c9.tar.gz |
[PATCH] Don't fail compiling kvdo on 'CONFIG_HZ=300' kernels
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -1,8 +1,9 @@ # Maintainer: zapp-brannigan <fuerst.reinje@web.de> # danhyal <danhyal@gmail.com> +# jgottula _pkgname=kvdo pkgname=kvdo-dkms -pkgrel=1 +pkgrel=2 pkgver=6.2.2.117 pkgdesc='A pair of kernel modules which provide pools of deduplicated and/or compressed block storage' arch=('x86_64') @@ -11,16 +12,23 @@ license=('GPL2') provides=('kvdo') source=("$_pkgname-$pkgver.tar.gz::https://github.com/dm-vdo/kvdo/archive/$pkgver.tar.gz" "dkms.conf" - "vla-warning.patch") + "vla-warning.patch" + "config_hz.patch") sha256sums=('95cc869efc057acc1a99bc723e66b5522c571a643193be733baa20793d7ccd35' '516f60bdb28f7a0cb6c8f1f84c656ee7c6aec8feb393538f227ed515372ac88a' - 'a6b9a42ef6c0933ff02fe304f9ab627f045f83abc8ed33cf0b91522096cade0f') + 'a6b9a42ef6c0933ff02fe304f9ab627f045f83abc8ed33cf0b91522096cade0f' + '2f8633e1d4df849bcccc0562f3678af33d9d88fda899d8ac7046e963fd984efd') package() { mkdir -p "$pkgdir"/usr/src cp -r "$_pkgname-$pkgver" "$pkgdir"/usr/src/"$_pkgname-$pkgver" cd "$pkgdir"/usr/src/kvdo-"$pkgver" patch --forward --strip=1 -i "$srcdir"/vla-warning.patch + if [ $(zgrep "^CONFIG_HZ=" /proc/config.gz|awk -F '=' '{print$2}') -eq 300 ] + then + echo -e "\n\nYour kernel is compiled with 'CONFIG_HZ=300'; see https://aur.archlinux.org/packages/kvdo-dkms#comment-733306 for more information\n\n" + patch --forward --strip=0 -i "$srcdir"/config_hz.patch + fi cd "$srcdir" sed -e "s/@PKGVER@/${pkgver}/" dkms.conf > "$pkgdir"/usr/src/"$_pkgname-$pkgver"/dkms.conf } |