diff --git a/wireguard-install.sh b/wireguard-install.sh index d450d99..e789e9e 100644 --- a/wireguard-install.sh +++ b/wireguard-install.sh @@ -143,7 +143,12 @@ 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 + ARCH_LTS_KERNEL=$(pacman -Qs linux-lts) + if [[ -n ${ARCH_LTS_KERNEL} ]]; then + pacman -S --noconfirm linux-lts-headers + else + pacman -S --noconfirm linux-headers + fi pacman -S --noconfirm wireguard-tools iptables qrencode fi