X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=setup.sh;h=4cf7a80d8c6ffdb89e89bab1042029d40583208c;hb=c58461cf6ea38f43cdaeae95bb9d8204651eaf70;hp=3585d74d12bbe45a9053ba1f657f25e83bcc8fa0;hpb=edf9ef981d33d2ef5712ae7116094c0fc6528aa7;p=rrq%2Fhourglass.git diff --git a/setup.sh b/setup.sh index 3585d74..4cf7a80 100755 --- a/setup.sh +++ b/setup.sh @@ -3,10 +3,14 @@ # This is a control script to start and stop the network activity # listening. -CMD=${1-start} -NET=192.168.249 -TAP=hourglass0 -SET=TIMO +CONF="hourglass.conf" +function getcfg() { + grep -E "\\s*[^;#]$1]\\s*=" $CONF | sed 's/.*=\s*(.*)/\1/;s/\s*$//' +} + +NET="$(getcfg listener.ip)" +TAP="$(getcfg listener.tap)" +SET="$(getcfg ipset.table)" cd $(dirname $0)