X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/d76b6138e72d2af01c789a3aaf4b3715d23d440f..1a73e47fb21475ad48496e5eeedcd36a61344450:/projects/stargazer/build diff --git a/projects/stargazer/build b/projects/stargazer/build index 1f61b2e9..ff2269e1 100755 --- a/projects/stargazer/build +++ b/projects/stargazer/build @@ -70,6 +70,7 @@ then 6) OS=bsd5;; 7) OS=bsd7;; 8) OS=bsd7;; + 9) OS=bsd7;; *) OS=unknown;; esac ETC_DIR="./inst/freebsd/etc/stargazer" @@ -114,7 +115,6 @@ then PLUGINS="$PLUGINS capture/ether_linux capture/ipq_linux" - SHELL="/bin/bash" LIB_THREAD=-lpthread else if [ "$OS" = "bsd" ] @@ -133,7 +133,6 @@ else PLUGINS="$PLUGINS capture/ether_freebsd capture/divert_freebsd" - SHELL="/usr/local/bin/bash" fi if [ -z "$CC" ] @@ -336,6 +335,22 @@ else fi fi +echo -n "Checking for linux/netfilter_ipv4/ip_queue.h... " +echo "#include " > build_check.c +echo "#include " >> 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" ] @@ -397,7 +412,6 @@ do echo -n "$plugin " >> $CONFFILE done echo "" >> $CONFFILE -echo "SHELL=$SHELL" >> $CONFFILE echo "CXXFLAGS=$CXXFLAGS" >> $CONFFILE echo "CFLAGS=$CFLAGS" >> $CONFFILE echo "LDFLAGS=$LDFLAGS" >> $CONFFILE