6) OS=bsd5;;
7) OS=bsd7;;
8) OS=bsd7;;
+ 9) OS=bsd7;;
*) OS=unknown;;
esac
ETC_DIR="./inst/freebsd/etc/stargazer"
PLUGINS="$PLUGINS
capture/ether_linux
capture/ipq_linux"
- SHELL="/bin/bash"
LIB_THREAD=-lpthread
else
if [ "$OS" = "bsd" ]
PLUGINS="$PLUGINS
capture/ether_freebsd
capture/divert_freebsd"
- SHELL="/usr/local/bin/bash"
fi
if [ -z "$CC" ]
fi
fi
+echo -n "Checking for linux/netfilter_ipv4/ip_queue.h... "
+echo "#include <linux/types.h>" > build_check.c
+echo "#include <linux/netfilter_ipv4/ip_queue.h>" >> build_check.c
+echo "int main() { return 0; }" >> build_check.c
+$CC $CFLAGS $LDFLAGS build_check.c -lexpat -o fake > /dev/null 2> /dev/null
+if [ $? != 0 ]
+then
+ CHECK_IP_QUEUE_H=no
+ echo "no"
+else
+ CHECK_IP_QUEUE_H=yes
+ DEFS="$DEFS HAS_IP_QUEUE_H"
+ echo "yes"
+fi
+rm -f fake
+
rm -f build_check.c
if [ "$CHECK_EXPAT" != "yes" ]
echo -n "$plugin " >> $CONFFILE
done
echo "" >> $CONFFILE
-echo "SHELL=$SHELL" >> $CONFFILE
echo "CXXFLAGS=$CXXFLAGS" >> $CONFFILE
echo "CFLAGS=$CFLAGS" >> $CONFFILE
echo "LDFLAGS=$LDFLAGS" >> $CONFFILE