From 45fed36908fa38a05926bcdf3dd498243cd7394a Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Sun, 10 Mar 2019 14:19:47 +0100 Subject: [PATCH] [ wireguard ] Kernel source had only a link while now we save sources. --- lib/compilation.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/compilation.sh b/lib/compilation.sh index 055abeeb90..f97d989fc2 100644 --- a/lib/compilation.sh +++ b/lib/compilation.sh @@ -264,8 +264,10 @@ compile_kernel() # add WireGuard if linux-version compare $version ge 3.14 && [ "$WIREGUARD" == yes ]; then display_alert "Adding" "WireGuard" "info" - rm -r $SRC/cache/sources/$LINUXSOURCEDIR/net/wireguard - $SRC/cache/sources/wireguard/contrib/kernel-tree/jury-rig.sh $SRC/cache/sources/$LINUXSOURCEDIR + rm -rf $SRC/cache/sources/$LINUXSOURCEDIR/net/wireguard + cp -R $SRC/cache/sources/wireguard/src/ $SRC/cache/sources/$LINUXSOURCEDIR/net/wireguard + sed -i "/^obj-\\\$(CONFIG_NETFILTER).*+=/a obj-\$(CONFIG_WIREGUARD) += wireguard/" "$SRC/cache/sources/$LINUXSOURCEDIR/net/Makefile" + sed -i "/^if INET\$/a source \"net/wireguard/Kconfig\"" "$SRC/cache/sources/$LINUXSOURCEDIR/net/Kconfig" # remove duplicates [[ $(cat $SRC/cache/sources/$LINUXSOURCEDIR/net/Makefile | grep wireguard | wc -l) -gt 1 ]] && \ sed -i '0,/wireguard/{/wireguard/d;}' $SRC/cache/sources/$LINUXSOURCEDIR/net/Makefile