OWNER=root
-# Name of the firebird's group
-# Need for chown directory with firebird db
-
-FIREBIRD_GROUP=firebird
-
-# Database address
-# Firebird must have priviledges to read/write for specified path
-
-DB_ADDRESS="localhost:/var/stargazer/stargazer.fdb"
-
-# Database user
-# This user must have priviledges to create database
-
-DB_USER="stg"
-
-# Database password
-
-DB_PASSWORD="123456"
-
-# Full path to isql utility
-# Note: Debian users have to specify path to isql-fb utility
-
-FIREBIRD_ISQL="/opt/firebird/bin/isql"
-
OS=unknown
sys=`uname -s`
release=`uname -r | cut -b1`
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
echo "OWNER=$OWNER" >> $CONFFILE
echo "VAR_DIR=$VAR_DIR" >> $CONFFILE
echo "ETC_DIR=$ETC_DIR" >> $CONFFILE
-echo "DB_ADDRESS=$DB_ADDRESS" >> $CONFFILE
-echo "DB_USER=$DB_USER" >> $CONFFILE
-echo "DB_PASSWORD=$DB_PASSWORD" >> $CONFFILE
-echo "FIREBIRD_ISQL=$FIREBIRD_ISQL" >> $CONFFILE
-echo "FIREBIRD_GROUP=$FIREBIRD_GROUP" >> $CONFFILE
mkdir -p modules