From ae8bb27438b74e993aac2800d81309eed9aae124 Mon Sep 17 00:00:00 2001 From: remittor Date: Thu, 18 Jan 2024 10:50:44 +0300 Subject: [PATCH] Add package kmod-nf-nathelper-extra and enable nf_conntrack_helper --- _base.config | 1 + xmake.sh | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/_base.config b/_base.config index 20bdf93..2b1e147 100644 --- a/_base.config +++ b/_base.config @@ -92,6 +92,7 @@ CONFIG_PACKAGE_kmod-l2tp=y CONFIG_PACKAGE_kmod-pppol2tp=y CONFIG_PACKAGE_kmod-pppoe=y CONFIG_PACKAGE_kmod-pptp=y +CONFIG_PACKAGE_kmod-nf-nathelper-extra=y ### IPsec #CONFIG_PACKAGE_kmod-ipsec=y diff --git a/xmake.sh b/xmake.sh index 4e66b8a..1bfca43 100755 --- a/xmake.sh +++ b/xmake.sh @@ -140,6 +140,17 @@ if [ -f $FANT_PKG_KEY ]; then logmsg "Added support of Fantastic packages [https://fantastic-packages.github.io/packages]" fi +SYSCTLCONF_FN=$XDIR/files/etc/sysctl.conf +if [ -f $SYSCTLCONF_FN ]; then + rm -f $SYSCTLCONF_FN +fi +kmod_nf_nathelper_extra=$( get_cfg_pkg_flag $XDIR/__current.config kmod-nf-nathelper-extra ) +if [ "$kmod_nf_nathelper_extra" = y ]; then + [ ! -d $XDIR/files ] && mkdir -p $XDIR/files/etc + echo "" >> $SYSCTLCONF_FN + echo net.netfilter.nf_conntrack_helper=1 >> $SYSCTLCONF_FN +fi + if [ -z "$MAKE_JOBS" ]; then MAKE_JOBS=$( grep processor /proc/cpuinfo | tail -n 1 | awk '{print $3}' ) fi