From ea1116b1802d048e048df7572f3f8ce4bffdd2a2 Mon Sep 17 00:00:00 2001 From: Vladislav Minakov Date: Wed, 20 Nov 2024 16:25:53 +0300 Subject: [PATCH] kernel version fix --- PKGBUILD | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PKGBUILD b/PKGBUILD index e4c9af7..70ac755 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,7 +5,7 @@ pkgdesc="AmneziaWG is a contemporary version of the popular VPN protocol, WireGu url="https://github.com/amnezia-vpn/amneziawg-linux-kernel-module" arch=("x86_64") pkgver=1.0.20241112 -pkgrel=2 +pkgrel=1 license=('GPLv2') provides=("AMNEZIAWG-MODULE=${pkgver}") source=("$pkgname-$pkgver.tar.gz::https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/archive/refs/tags/v${pkgver}.tar.gz") @@ -16,6 +16,7 @@ depends=("dkms" "wget") cat > "${srcdir}/amneziawg-linux-kernel-module-${pkgver}/kernel-tree-scripts/prepare-sources.sh" <<'EOF' #!/bin/bash -eux kernel="${1%%[^0-9.]*}" +if [[ "$kernel" =~ .0$ ]]; then kernel="${kernel%.0}"; fi kernel_major="${1%%[^0-9]*}" wget "https://cdn.kernel.org/pub/linux/kernel/v${kernel_major}.x/linux-${kernel}.tar.xz" -O- | tar -xvJf - --wildcards linux-${kernel}/drivers/net/wireguard "linux-${kernel}/K*" linux-${kernel}/include/uapi/linux/ ln -sf linux-${kernel} kernel;