--- 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!;\