Add new '--sysconfdir=PREFIX' option to control installation of
config files, files will be installed into PREFIX/etc path.

Signed-off-by: Vadim Kochan <vadi...@gmail.com>
---
 configure | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/configure b/configure
index db9727c..139483a 100755
--- a/configure
+++ b/configure
@@ -27,6 +27,8 @@ ENABLE_DEBUG=0
 PREFIX="/usr/local"
 HAVE_PREFIX=0
 
+SYSCONF_DIR=""
+
 usage()
 {
        echo "Usage: ./configure [OPTION]... [VAR=VALUE]..."
@@ -42,6 +44,11 @@ usage()
        echo "an installation prefix other than \`$PREFIX' using \`--prefix',"
        echo "for instance \`--prefix=\$HOME'."
        echo ""
+       echo "For better control, use the options below."
+       echo ""
+       echo "Fine tuning of the installation directories:"
+       echo "  --sysconfdir=DIR read-only single-machine data [PREFIX/etc]"
+       echo ""
        echo "Optional Features:"
        echo "  --disable-libnl  Disable libnl support"
        echo "  --disable-geoip  Disable geoip support"
@@ -64,6 +71,9 @@ while [ $# -gt 0 ] ; do
                PREFIX="${1#*=}"
                HAVE_PREFIX=1
                ;;
+       --sysconfdir=*)
+               SYSCONF_DIR="${1#*=}"
+               ;;
        --disable-libnl)
                DISABLE_LIBNL=1
                ;;
@@ -814,6 +824,10 @@ if [ "$HAVE_PREFIX" == "1" ] ; then
        echo "PREFIX=$PREFIX" >> Config
 fi
 
+if [ ! -z $SYSCONF_DIR ] ; then
+       echo "ETCDIR=$SYSCONF_DIR" >> Config
+fi
+
 echo "CONFIG_DEBUG=$ENABLE_DEBUG" >> Config
 echo "CONFIG_TOOLS=$TOOLS" >> Config
 echo "CONFIG_OK=1" >> Config
-- 
2.9.2

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to