From 487aa4fedad8e0b41c59caebe4569b546312c77a Mon Sep 17 00:00:00 2001 From: Farzin Monsef Date: Sat, 10 Oct 2020 16:12:19 +0330 Subject: [PATCH] arch: Install LTS kernel headers when running LTS kernel (#135) --- wireguard-install.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wireguard-install.sh b/wireguard-install.sh index c752dbf..140dda5 100644 --- a/wireguard-install.sh +++ b/wireguard-install.sh @@ -141,7 +141,13 @@ function installWireGuard() { yum -y install epel-release kernel kernel-devel kernel-headers yum -y install wireguard-dkms wireguard-tools iptables qrencode elif [[ ${OS} == 'arch' ]]; then - pacman -S --noconfirm linux-headers + # Check if current running kernel is LTS + ARCH_KERNEL_RELEASE=$(uname -r) + if [[ ${ARCH_KERNEL_RELEASE} == *lts* ]]; then + pacman -S --noconfirm linux-lts-headers + else + pacman -S --noconfirm linux-headers + fi pacman -S --noconfirm wireguard-tools iptables qrencode fi