1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-23 19:25:25 +03:00
aports/testing/ipt-netflow/kernel-vs-userspace.patch
2014-08-11 07:34:21 +00:00

69 lines
2.1 KiB
Diff

--- ipt-netflow-2.0.orig/configure
+++ ipt-netflow-2.0/configure
@@ -258,9 +258,13 @@
echo " --enable-vlan enables VLAN Ids for v9/IPFIX"
echo " --enable-direction enables flowDirection(61) Element"
echo " --disable-aggregation disables aggregation rules"
+ echo " --disable-kernel disable kernel module"
+ echo " --disable-ipt disable ipt"
exit 0
}
+BUILD_MODULE=true
+BUILD_IPT=true
CARGS="$@"
for ac_option
do
@@ -284,7 +288,8 @@
--enable-mac*) KOPTS="$KOPTS -DENABLE_MAC" ;;
--enable-vlan*) KOPTS="$KOPTS -DENABLE_VLAN" ;;
--enable-direc*) KOPTS="$KOPTS -DENABLE_DIRECTION" ;;
- --disable-aggr*) KOPTS="$KOPTS -DDISABLE_AGGR" ;;
+ --disable-kernel) BUILD_MODULE=false ;;
+ --disable-ipt) BUILD_IPT=false ;;
--make) echo called from make ;;
-Werror) KOPTS="$KOPTS -Werror" ;;
--help|-h) show_help ;;
@@ -407,23 +412,27 @@
kernel_check_include include/linux/llist.h -DHAVE_LLIST
}
-kernel_find_version #KVERSION
-test "$KLIBMOD" || KLIBMOD=$KVERSION
-echo "Kernel version: $KVERSION ($KHOW)"
-kernel_find_source #KDIR
-echo "Kernel sources: $KDIR ($KSHOW)"
-kernel_check_consistency
-kernel_check_config
-kernel_check_features
+if $BUILD_MODULE; then
+ kernel_find_version #KVERSION
+ test "$KLIBMOD" || KLIBMOD=$KVERSION
+ echo "Kernel version: $KVERSION ($KHOW)"
+ kernel_find_source #KDIR
+ echo "Kernel sources: $KDIR ($KSHOW)"
+ kernel_check_consistency
+ kernel_check_config
+ kernel_check_features
+fi
-test "$IPTBIN" || IPTBIN=`which iptables`
+if $BUILD_IPT; then
+ test "$IPTBIN" || IPTBIN=`which iptables`
-iptables_find_version #IPTVER
-iptables_try_pkgconfig #try to configure from pkg-config
-iptables_find_src #IPTSRC
-iptables_src_version #check that IPTSRC match to IPTVER
-iptables_inc #IPTINC
-iptables_modules #IPTLIB
+ iptables_find_version #IPTVER
+ iptables_try_pkgconfig #try to configure from pkg-config
+ iptables_find_src #IPTSRC
+ iptables_src_version #check that IPTSRC match to IPTVER
+ iptables_inc #IPTINC
+ iptables_modules #IPTLIB
+fi
REPLACE="\
s!@CARGS@!$CARGS!;\