test/unit: use directory variables in test runner scripts
authorMikko Lehto <mslehto@iki.fi>
Wed, 4 Jan 2017 18:53:39 +0000 (20:53 +0200)
committerMikko Lehto <mslehto@iki.fi>
Thu, 5 Jan 2017 00:49:44 +0000 (02:49 +0200)
69 files changed:
test/unit/1.sh
test/unit/11.cfg
test/unit/11.sh
test/unit/12.cfg
test/unit/12.sh
test/unit/13.cfg
test/unit/13.sh
test/unit/14.cfg
test/unit/14.sh
test/unit/15.sh
test/unit/16.sh
test/unit/17.sh
test/unit/18.sh
test/unit/19.cfg
test/unit/19.sh
test/unit/2.cfg
test/unit/2.sh
test/unit/20.cfg
test/unit/20.sh
test/unit/21.cfg
test/unit/21.sh
test/unit/22.cfg
test/unit/22.sh
test/unit/23.sh
test/unit/25.cfg
test/unit/25.sh
test/unit/26.cfg
test/unit/26.sh
test/unit/27.sh
test/unit/28.cfg
test/unit/28.sh
test/unit/29.sh
test/unit/30.cfg
test/unit/30.sh
test/unit/31.sh
test/unit/32.sh
test/unit/33.cfg
test/unit/33.sh
test/unit/34.cfg
test/unit/34.sh
test/unit/35.cfg
test/unit/35.sh
test/unit/36.sh
test/unit/37.sh
test/unit/38.sh
test/unit/39.sh
test/unit/4.sh
test/unit/40.cfg
test/unit/40.sh
test/unit/41.cfg
test/unit/41.sh
test/unit/42.sh
test/unit/43.sh
test/unit/44.sh
test/unit/45.cfg
test/unit/45.sh
test/unit/46.sh
test/unit/5.cfg
test/unit/5.sh
test/unit/50.cfg
test/unit/50.sh
test/unit/6.sh
test/unit/60.cfg
test/unit/60.sh
test/unit/61.cfg
test/unit/61.sh
test/unit/7.cfg
test/unit/7.sh
test/unit/presence.cfg

index 3556392..dcbc52c 100755 (executable)
@@ -26,7 +26,7 @@ CFG=1.cfg
 # setup config
 echo -e "debug=2\nrequest_route {\n ; \n}" > $CFG
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
index fc3bc39..9f476f6 100644 (file)
@@ -7,9 +7,6 @@ disable_tcp=yes
 
 alias=localhost
 
-# ------------------ module loading ----------------------------------
-loadpath "../../modules/"
-
 #!trydef DBMOD "db_mysql"
 loadmodule DBMOD
 
index a220bc5..4bbb9ad 100755 (executable)
@@ -31,7 +31,7 @@ fi ;
 
 SIPDOMAIN=127.0.0.1
 
-$BIN -w . -f $CFG -a no > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -a no > /dev/null
 ret=$?
 
 sleep 1
@@ -158,7 +158,7 @@ fi;
 $KILL
 
 # restart to test preload_udomain functionality
-$BIN -w . -f $CFG -a no> /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -a no> /dev/null
 ret=$?
 
 sleep 1
index 5a4b6d8..e593d95 100644 (file)
@@ -1,8 +1,7 @@
 log_stderror=yes
 listen=127.0.0.1
-loadpath "../../modules/"
-loadmodule "../../modules/db_mysql/db_mysql.so"
-loadmodule "../../modules/tm/tm.so"
+loadmodule "db_mysql/db_mysql.so"
+loadmodule "tm/tm.so"
 loadmodule "sl"
 loadmodule "rr"
 loadmodule "maxfwd"
index b3438b8..19c16f7 100755 (executable)
@@ -29,7 +29,7 @@ if ! (check_netcat && check_kamailio); then
        exit 0
 fi ;
 
-$BIN -w . -f $CFG &> $TMPFILE
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG &> $TMPFILE
 ret=$?
 
 sleep 1
@@ -87,4 +87,4 @@ cat $TMPFILE
 $KILL
 rm $TMPFILE
 
-exit $ret
\ No newline at end of file
+exit $ret
index ae2a69c..e61d125 100644 (file)
@@ -1,5 +1,4 @@
 debug=2
-loadpath "../../modules/"
 loadmodule "db_mysql"
 loadmodule "corex"
 loadmodule "tm"
index 25797a7..a47963b 100755 (executable)
@@ -61,7 +61,7 @@ mask, next_domain) values ('3', '2', '1', '49', 'host1.local', '503', '0', '0',
 $MYSQL "insert into carrierfailureroute(id, carrier, domain, scan_prefix, host_name, reply_code, flags,
 mask, next_domain) values ('4', '2', '2', '49', 'host1.local', '5..', '0', '0', '3');"
 
-$BIN -w . -f $CFG -a no > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -a no > /dev/null
 
 ret=$?
 
index 98ed15a..5f3dd1f 100644 (file)
@@ -1,4 +1,3 @@
-loadpath "../../modules/"
 loadmodule "sl"
 loadmodule "xlog"
 loadmodule "maxfwd"
index 91b90d7..4114f85 100755 (executable)
@@ -30,7 +30,7 @@ fi ;
 
 cp $CFG $CFG.bak
 
-$BIN -w . -f $CFG -a no > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -a no > /dev/null
 ret=$?
 
 sleep 1
index 04a7a92..bf73b7e 100755 (executable)
@@ -28,12 +28,12 @@ if ! (check_kamailio); then
        exit 0
 fi ;
 
-echo "loadmodule \"../../modules/db_text/db_text.so\"" > $CFG
+echo "loadmodule \"db_text/db_text.so\"" > $CFG
 cat 2.cfg >> $CFG
 echo "modparam(\"$DB_ALL_MOD\", \"db_url\", \"text://`pwd`/../../utils/kamctl/dbtext/kamailio\")" >> $CFG
 echo -e "\nrequest_route {\n ;\n}" >> $CFG
 
-$BIN -w . -f $CFG -a no > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -a no > /dev/null
 ret=$?
 
 sleep 1
index b239adf..270162d 100755 (executable)
@@ -31,12 +31,12 @@ fi ;
 CFG=16.cfg
 
 cp 2.cfg $CFG
-echo "loadmodule \"../../modules/db_postgres/db_postgres.so\"" >> $CFG
+echo "loadmodule \"db_postgres/db_postgres.so\"" >> $CFG
 echo "modparam(\"$DB_ALL_MOD\", \"db_url\", \"postgres://kamailioro:kamailioro@localhost/kamailio\")" >> $CFG
 echo -e "\nrequest_route {\n ;\n}" >> $CFG
 
 # start
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
index c8e1661..8a37c62 100755 (executable)
@@ -30,7 +30,7 @@ CFG=17.cfg
 
 tmp_name=""$RANDOM"_kamailiodb_tmp"
 
-echo "loadmodule \"../../modules/db_berkeley/db_berkeley.so\"" > $CFG
+echo "loadmodule \"db_berkeley/db_berkeley.so\"" > $CFG
 cat 2.cfg >> $CFG
 echo "modparam(\"$DB_ALL_MOD\", \"db_url\", \"berkeley://`pwd`/$CTL_DIR/$tmp_name\")" >> $CFG
 echo -e "\nrequest_route {\n ;\n}" >> $CFG
@@ -53,7 +53,7 @@ ret=$?
 cd $CRT_DIR
 
 if [ "$ret" -eq 0 ] ; then
-       $BIN -w . -f $CFG -a no > /dev/null
+       $BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -a no > /dev/null
        ret=$?
 fi ;
 
index 0489e14..386a44c 100755 (executable)
@@ -34,7 +34,7 @@ CFG=18.cfg
 echo -e "debug=3\nrequest_route {\n ;\n}" > $CFG
 
 # start:
-$BIN -f ./$CFG -l 127.0.0.1 -n 0 -r -R -E -d -e -K -T -N 0 -b 23 -m 42 -w . -u $(id -u) -g $(id -g) -P ./pid.out -G ./pgid.out -a no -A TESTDEF > /dev/null 2>&1
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -f ./$CFG -l 127.0.0.1 -n 0 -r -R -E -d -e -K -T -N 0 -b 23 -m 42 -w . -u $(id -u) -g $(id -g) -P ./pid.out -G ./pgid.out -a no -A TESTDEF > /dev/null 2>&1
 
 ret=$?
 
index 3ee5a85..0aefe73 100644 (file)
@@ -10,7 +10,6 @@ dns=no
 rev_dns=no
 
 #-----------------------Loading Modules-------------------------------------
-loadpath "../../modules/:../../modules_k/"
 loadmodule "tm"
 loadmodule "db_mysql"
 loadmodule "usrloc"
index 80c2ebd..1042bc6 100755 (executable)
@@ -36,7 +36,7 @@ UAC=5080
 # add an registrar entry to the db;
 $MYSQL "INSERT INTO location (ruid,username,contact,socket,user_agent,cseq,q) VALUES (\"kamailio-unit-uid\", \"foo\",\"sip:foo@localhost:$UAS\",\"udp:127.0.0.1:$UAS\",\"kamailio_test\",1,-1);"
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 sipp -sn uas -bg -i localhost -m 10 -f 2 -p $UAS &> /dev/null
 sipp -sn uac -s foo 127.0.0.1:$SRV -i localhost -m 10 -f 2 -p $UAC &> /dev/null
 
index d2d7d8a..c44c894 100644 (file)
@@ -1,12 +1,11 @@
 debug=2
-mpath="../../modules/"
-loadmodule "../../modules/tm/tm.so"
+loadmodule "tm/tm.so"
 loadmodule "tmx"
 loadmodule "acc"
 loadmodule "alias_db"
 loadmodule "auth"
 loadmodule "auth_db"
-loadmodule "../../modules/avpops/avpops.so"
+loadmodule "avpops/avpops.so"
 loadmodule "benchmark"
 loadmodule "cfgutils"
 loadmodule "dialog"
@@ -14,9 +13,9 @@ loadmodule "dispatcher"
 loadmodule "diversion"
 loadmodule "domain"
 loadmodule "domainpolicy"
-loadmodule "../../modules/enum/enum.so"
+loadmodule "enum/enum.so"
 loadmodule "exec"
-loadmodule "../../modules/db_flatstore/db_flatstore.so"
+loadmodule "db_flatstore/db_flatstore.so"
 loadmodule "group"
 loadmodule "htable"
 loadmodule "imc"
@@ -48,9 +47,9 @@ loadmodule "registrar"
 loadmodule "permissions"
 loadmodule "pdt"
 loadmodule "pv"
-loadmodule "../../modules/rtpproxy/rtpproxy.so"
+loadmodule "rtpproxy/rtpproxy.so"
 loadmodule "xlog"
-loadmodule "../../modules/pdb/pdb.so"
+loadmodule "pdb/pdb.so"
 
 modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
 modparam("mi_datagram", "socket_name", "/tmp/kamailio.sock")
index 71ba85d..753c7ef 100755 (executable)
@@ -35,12 +35,12 @@ cp $CFG $CFG.bak
 
 touch dispatcher.list
 
-echo "loadmodule \"$SRC_DIR/modules/db_mysql/db_mysql.so\"" >> $CFG
-echo "modparam(\"dispatcher\", \"list_file\", \"$SRC_DIR/$TEST_DIR/dispatcher.list\")" >> $CFG
+echo "loadmodule \"db_mysql/db_mysql.so\"" >> $CFG
+echo "modparam(\"dispatcher\", \"list_file\", \"dispatcher.list\")" >> $CFG
 echo -e "\nrequest_route {\n ;\n}" >> $CFG
 
 # start
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
index 8ef225f..8bcd936 100644 (file)
@@ -10,7 +10,6 @@ dns=yes
 rev_dns=no
 
 #-----------------------Loading Modiules-------------------------------------
-loadpath "../../modules/"
 loadmodule "tm"
 loadmodule "db_mysql"
 loadmodule "usrloc/usrloc.so"
index ad48b9d..3689c7d 100755 (executable)
@@ -35,7 +35,7 @@ $MYSQL "INSERT INTO location (ruid, username,contact,socket,user_agent,cseq,q) V
 
 sipp -sn uas -bg -i 127.0.0.1 -m 1 -f 10 -p 5060 &> /dev/null
 
-$BIN -w . -f $CFG > $TMPFILE 2>&1
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > $TMPFILE 2>&1
 
 sipp -sn uac -s foo 127.0.0.1:5059 -i 127.0.0.1 -m 1 -f 10 -p 5061 &> /dev/null
 
index 74b237b..c7e3d92 100644 (file)
@@ -19,9 +19,6 @@ rev_dns=no
 
 # ------------------ module loading ----------------------------------
 
-#set module path
-loadpath "../../modules/"
-
 # Uncomment this if you want to use SQL database
 loadmodule "db_mysql/db_mysql.so"
 
index bd445b2..b0fe80c 100755 (executable)
@@ -33,7 +33,7 @@ CFG=21.cfg
 # add an registrar entry to the db;
 $MYSQL "INSERT INTO subscriber (username, domain, password) VALUES (\"alice\",\"localhost\",\"alice\");"
 
-$BIN -w . -f $CFG -E -e -dd > /dev/null 2>&1
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -E -e -dd > /dev/null 2>&1
 ret=$?
 
 sleep 1
index 692ca15..a54a709 100644 (file)
@@ -8,7 +8,6 @@ disable_tcp=yes
 alias=localhost
 
 # ------------------ module loading ----------------------------------
-loadpath "../../modules/"
 loadmodule "db_postgres"
 loadmodule "tm"
 loadmodule "sl"
index 78014cd..0849225 100755 (executable)
@@ -30,7 +30,7 @@ fi ;
 SIPDOMAIN=127.0.0.1
 CFG=22.cfg
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
index f1bee63..375cfe7 100755 (executable)
@@ -32,7 +32,7 @@ CFG=13.cfg
 cp $CFG $CFG.bak
 
 # setup config
-echo "loadmodule \"../../modules/db_postgres/db_postgres.so\"" >> $CFG
+echo "loadmodule \"db_postgres/db_postgres.so\"" >> $CFG
 echo "modparam(\"carrierroute\", \"config_source\", \"db\")" >> $CFG
 echo "modparam(\"carrierroute\", \"db_url\", \"postgres://kamailioro:kamailioro@localhost/kamailio\")" >> $CFG
 
@@ -51,7 +51,7 @@ insert into carrierroute (id, carrier, scan_prefix, domain, prob, strip, rewrite
 insert into carrierroute (id, carrier, scan_prefix, domain, prob, strip, rewrite_host) values ('20','2','','10','1','0','host6');
 insert into carrierroute (id, carrier, scan_prefix, domain, prob, strip, rewrite_host) values ('21','3','','10','1','0','premium.host.local');"
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
@@ -101,4 +101,4 @@ delete from carrierroute where carrier=3;"
 mv $CFG.bak $CFG
 rm $TMPFILE
 
-exit $ret
\ No newline at end of file
+exit $ret
index a7ceac0..672ccfb 100644 (file)
@@ -2,7 +2,6 @@ debug=0
 listen=127.0.0.1
 port=5059
 
-loadpath "../../modules_k/:../../modules/"
 loadmodule "tm/tm.so"
 loadmodule "sl/sl.so"
 loadmodule "usrloc/usrloc.so"
index f25a462..974f42e 100755 (executable)
@@ -77,7 +77,7 @@ $MYSQL "insert into globalblacklist (prefix, whitelist, description) values ('1'
 $MYSQL "insert into globalblacklist (prefix, whitelist, description) values ('','0','_test_');"
 
 
-$BIN -w . -f $CFG > /dev/null 2>&1
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null 2>&1
 sleep 1
 
 sipp -sn uas -bg -i 127.0.0.1 -p 5060 #&> /dev/null
index 52d8da9..ff5f269 100644 (file)
@@ -1,7 +1,6 @@
 debug=3
 memdbg=6
 memlog=6
-loadpath "../../modules/:../../modules_k/"
 loadmodule "sl"
 loadmodule "tm"
 loadmodule "tmx"
index 5f253ad..589805b 100755 (executable)
@@ -32,7 +32,7 @@ CFG=26.cfg
 cp $CFG $CFG.bak
 
 # setup config
-echo "loadmodule \"../../modules/db_mysql/db_mysql.so\"" >> $CFG
+echo "loadmodule \"db_mysql/db_mysql.so\"" >> $CFG
 echo "modparam(\"carrierroute\", \"config_source\", \"db\")" >> $CFG
 
 # setup database
@@ -74,7 +74,7 @@ $MYSQL "insert into subscriber (username, cr_preferred_carrier) values ('4972112
 $MYSQL "insert into subscriber (username, cr_preferred_carrier) values ('49721123456785', 3);"
 
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 
 ret=$?
 
@@ -147,4 +147,4 @@ $MYSQL "alter table subscriber drop cr_preferred_carrier;"
 
 mv $CFG.bak $CFG
 
-exit $ret
\ No newline at end of file
+exit $ret
index 772321d..ec3feae 100755 (executable)
@@ -31,7 +31,7 @@ fi ;
 
 CFG=presence.cfg
 
-$BIN -w . -f $CFG -a no >/dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -a no >/dev/null
 ret=$?
 sleep 1
 
index ef034a8..a86b61c 100644 (file)
@@ -1,6 +1,5 @@
 debug=3
 
-loadpath "../../modules/"
 loadmodule "sl.so"
 loadmodule "tm/tm.so"
 loadmodule "db_mysql/db_mysql.so"
index 0547894..a9969ed 100755 (executable)
@@ -32,7 +32,7 @@ CPL=cpl_ignore.xml
 TMPFILE=`mktemp -t kamailio-test.XXXXXXXXXX`
 
 
-$BIN -w . -f $CFG -a no >/dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -a no >/dev/null
 ret=$?
 sleep 1
 
index 7925c94..f75159b 100755 (executable)
@@ -31,11 +31,11 @@ CPL=cpl_ignore.xml
 TMPFILE=`mktemp -t kamailio-test.XXXXXXXXXX`
 
 cp $CFG $CFG.tmp
-echo "loadmodule \"../../modules/db_postgres/db_postgres.so\"" >> $CFG
+echo "loadmodule \"db_postgres/db_postgres.so\"" >> $CFG
 echo "modparam(\"cpl-c\", \"db_url\", \"postgres://kamailio:kamailiorw@localhost/kamailio\")" >> $CFG
 
 
-$BIN -w . -f $CFG >/dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG >/dev/null
 ret=$?
 sleep 1
 
index c2f006b..655f21b 100644 (file)
@@ -1,11 +1,10 @@
 debug=2
-loadpath "../../modules/:../../modules_k/"
 loadmodule "sl"
-loadmodule "../../modules/tm/tm.so"
+loadmodule "tm/tm.so"
 loadmodule "xlog"
 loadmodule "maxfwd"
 loadmodule "pv"
-loadmodule "../../modules/carrierroute/carrierroute.so"
+loadmodule "carrierroute/carrierroute.so"
 
 route{
        # initial sanity checks
index 8379777..084858e 100755 (executable)
@@ -35,7 +35,7 @@ cp $CFG $CFG.bak
 echo "modparam(\"carrierroute\", \"config_file\", \"carrierroute-2.cfg\")" >> $CFG
 
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 
 ret=$?
 
@@ -67,4 +67,4 @@ killall -9 sipp
 
 mv $CFG.bak $CFG
 
-exit $ret
\ No newline at end of file
+exit $ret
index 4e40f9f..258fefc 100755 (executable)
@@ -39,7 +39,7 @@ while [  $COUNTER -lt $NR ]; do
        $MYSQL "insert into location (ruid, username, domain, contact, user_agent) values ('ul-ruid-$COUNTER', 'foobar-$RANDOM', '$DOMAIN', 'sip:foobar-$RANDOM@$DOMAIN', '___test___');"
 done
 
-$BIN -w . -f $CFG -A FETCHROWS=17 -a no >/dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -A FETCHROWS=17 -a no >/dev/null
 ret=$?
 
 sleep 1
index e6d6533..333f866 100755 (executable)
@@ -35,7 +35,7 @@ NR=25
 
 cp $CFG $CFG.bak
 
-echo "loadmodule \"../../modules/db_postgres/db_postgres.so\"" >> $CFG
+echo "loadmodule \"db_postgres/db_postgres.so\"" >> $CFG
 echo "modparam(\"usrloc\", \"db_url\", \"postgres://kamailio:kamailiorw@localhost/kamailio\")" >> $CFG
 echo "modparam(\"usrloc\", \"fetch_rows\", 13)" >> $CFG
 
@@ -46,7 +46,7 @@ while [  $COUNTER -lt $NR ]; do
        $PSQL "insert into location (username, domain, contact, user_agent) values ('foobar-$RANDOM', '$DOMAIN', 'foobar-$RANDOM@$DOMAIN', '___test___'); insert into location (username, domain, contact, user_agent) values ('foobar-$RANDOM', '$DOMAIN', 'foobar-$RANDOM@$DOMAIN', '___test___'); insert into location (username, domain, contact, user_agent) values ('foobar-$RANDOM', '$DOMAIN', 'foobar-$RANDOM@$DOMAIN', '___test___'); insert into location (username, domain, contact, user_agent) values ('foobar-$RANDOM', '$DOMAIN', 'foobar-$RANDOM@$DOMAIN', '___test___'); insert into location (username, domain, contact, user_agent) values ('foobar-$RANDOM', '$DOMAIN', 'foobar-$RANDOM@$DOMAIN', '___test___'); insert into location (username, domain, contact, user_agent) values ('foobar-$RANDOM', '$DOMAIN', 'foobar-$RANDOM@$DOMAIN', '___test___'); insert into location (username, domain, contact, user_agent) values ('foobar-$RANDOM', '$DOMAIN', 'foobar-$RANDOM@$DOMAIN', '___test___'); insert into location (username, domain, contact, user_agent) values ('foobar-$RANDOM', '$DOMAIN', 'foobar-$RANDOM@$DOMAIN', '___test___'); insert into location (username, domain, contact, user_agent) values ('foobar-$RANDOM', '$DOMAIN', 'foobar-$RANDOM@$DOMAIN', '___test___'); insert into location (username, domain, contact, user_agent) values ('foobar-$RANDOM', '$DOMAIN', 'foobar-$RANDOM@$DOMAIN', '___test___');"
 done
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
index 95dee89..3f0dfab 100644 (file)
@@ -1,6 +1,5 @@
 debug=3
 memlog=2
-loadpath "../../modules/"
 loadmodule "cfgutils.so"
 loadmodule "pv.so"
 loadmodule "xlog.so"
index fcfcdc4..d74de7e 100755 (executable)
@@ -37,7 +37,7 @@ cp $CFG $CFG.bak
 
 ulimit -c unlimited
 
-$BIN -w . -f $CFG -a no > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -a no > /dev/null
 ret=$?
 
 sleep 1
index 6f158a5..c9f7c0c 100644 (file)
@@ -1,4 +1,3 @@
-loadpath "../../modules_k:../../modules"
 loadmodule "tm/tm.so"
 loadmodule "sl.so"
 loadmodule "usrloc.so"
index 1fd42d4..06a1755 100755 (executable)
@@ -40,10 +40,10 @@ fi ;
 
 cp $CFG $CFG.bak
 
-echo "loadmodule \"../../modules/db_mysql/db_mysql.so\"" >> $CFG
+echo "loadmodule \"db_mysql/db_mysql.so\"" >> $CFG
 
 # start
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
@@ -51,4 +51,4 @@ $KILL
 
 mv $CFG.bak $CFG
 
-exit $ret
\ No newline at end of file
+exit $ret
index 1c436da..8539501 100644 (file)
@@ -10,7 +10,6 @@ dns=no
 rev_dns=no
 
 #-----------------------Loading Modules-------------------------------------
-mpath="../modules/"
 loadmodule "db_mysql/db_mysql.so"
 loadmodule "usrloc/usrloc.so"
 loadmodule "registrar/registrar.so"
index c16ad0b..2bc2c52 100755 (executable)
@@ -40,7 +40,7 @@ $MYSQL "INSERT INTO trusted (src_ip, proto) VALUES (\"127.0.0.1\",\"any\");"
 
 $MYSQL "INSERT INTO address (ip_addr, mask) VALUES ('$IP', '$MASK');"
 
-../$BIN -w . -f $CFG &> /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG &> /dev/null
 sipp -sn uas -bg -i localhost -m 10 -f 2 -p $UAS &> /dev/null
 sipp -sn uac -s foo 127.0.0.1:$SRV -i localhost -m 10 -f 2 -p $UAC &> /dev/null
 ret=$?
index da63623..120728c 100755 (executable)
@@ -31,10 +31,10 @@ CFG=11.cfg
 
 cp $CFG $CFG.bak
 
-echo "loadmodule \"../../modules/db_mysql/db_mysql.so\"" >> $CFG
+echo "loadmodule \"db_mysql/db_mysql.so\"" >> $CFG
 
 # 1768 contacts should fit into 1 MB of PKG memory
-$BIN -V | grep "PKG_MALLOC" > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -V | grep "PKG_MALLOC" > /dev/null
 if [ $? -eq 0 ]; then
        NR=176
 else
@@ -56,7 +56,7 @@ while [  $COUNTER -lt $NR ]; do
        insert into location (username, domain, contact, user_agent) values ('foobar-$COUNTER-$RANDOM', 'local', 'foobar-$COUNTER-$RANDOM@$DOMAIN', '___test___');"
 done
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 if [ $ret -eq 0 ]; then
index 9f7007e..45c4a7f 100755 (executable)
@@ -36,7 +36,7 @@ fi ;
 cp $CFG $CFG.bak
 
 # setup config
-echo "loadmodule \"../../modules/db_mysql/db_mysql.so\"" >> $CFG
+echo "loadmodule \"db_mysql/db_mysql.so\"" >> $CFG
 echo "modparam(\"carrierroute\", \"config_source\", \"db\")" >> $CFG
 
 # setup database
@@ -62,7 +62,7 @@ while [  $COUNTER -lt $NR ]; do
 
 done
 
-$BIN -m 128 -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -m 128 -w . -f $CFG > /dev/null
 ret=$?
 
 # adjust if you have bigger rule sets
index 65e8d3c..408d384 100755 (executable)
@@ -36,7 +36,7 @@ echo "loadmodule \"db_unixodbc/db_unixodbc.so\"" >> $CFG
 echo "modparam(\"$DB_ALL_MOD\", \"db_url\", \"unixodbc://kamailioro:kamailioro@localhost/kamailio\")" >> $CFG
 
 # start
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
index 9a3757a..2c2b4f1 100755 (executable)
@@ -36,7 +36,7 @@ NR=25
 
 cp $CFG $CFG.bak
 
-echo "loadmodule \"$SRC_DIR/modules/db_unixodbc/db_unixodbc.so\"" >> $CFG
+echo "loadmodule \"db_unixodbc/db_unixodbc.so\"" >> $CFG
 echo "modparam(\"usrloc\", \"db_url\", \"unixodbc://kamailio:kamailiorw@localhost/kamailio\")" >> $CFG
 echo "modparam(\"usrloc\", \"fetch_rows\", 13)" >> $CFG
 
@@ -49,7 +49,7 @@ while [  $COUNTER -lt $NR ]; do
        CNT=$(($CNT+10))
 done
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 2
index 452249e..63d7213 100755 (executable)
@@ -29,13 +29,13 @@ if ! (check_kamailio); then
 fi ;
 
 # setup config
-echo -e "loadmodule \"$SRC_DIR/modules/mi_fifo/mi_fifo.so\"" > $CFG
-echo -e "loadmodule \"$SRC_DIR/modules/kex/kex.so\"" >> $CFG
+echo -e "loadmodule \"mi_fifo/mi_fifo.so\"" > $CFG
+echo -e "loadmodule \"kex/kex.so\"" >> $CFG
 echo -e "modparam(\"mi_fifo\", \"fifo_name\", \"/tmp/kamailio_fifo\")" >> $CFG
 echo -e "\nrequest_route {\n ;\n}" >> $CFG
 
         
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 if [ "$ret" -eq 0 ] ; then
index 9b4ed86..306baf0 100644 (file)
@@ -1,6 +1,3 @@
-
-loadpath "../../modules_k:../../modules/"
-
 loadmodule "tm/tm.so"
 loadmodule "sl/sl.so"
 loadmodule "db_mysql/db_mysql.so"
index 6e2b298..87d171d 100755 (executable)
@@ -38,7 +38,7 @@ fi ;
 $MYSQL "INSERT INTO location (username,contact,socket,user_agent,cseq,q) VALUES (\"foo\",\"sip:foo@127.0.0.1:$UAS\",\"udp:127.0.0.1:$UAS\",\"ser_test\",1,-1);"
 
 # start
-$BIN -w . -f $CFG &> /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG &> /dev/null
 ret=$?
 
 # this should work
@@ -70,4 +70,4 @@ $KILL
 killall -9 sipp > /dev/null 2>&1
 
 $MYSQL "DELETE FROM location WHERE ((contact = \"sip:foo@127.0.0.1:$UAS\") and (user_agent = \"ser_test\"));"
-exit $ret
\ No newline at end of file
+exit $ret
index 0000364..b12d330 100644 (file)
@@ -1,7 +1,6 @@
 #memlog=1
 debug=1
 children=1
-loadpath "../../modules_k:../../modules/"
 
 loadmodule "tm/tm.so"
 loadmodule "sl/sl.so"
index 7e2be14..5a966d1 100755 (executable)
@@ -44,7 +44,7 @@ $MYSQL "INSERT INTO usr_preferences (uuid, attribute, type, value) VALUES (\"foo
 
 # start
 
-$BIN -w . -f $CFG &> /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG &> /dev/null
 ret=$?
 
 if [ "$ret" -eq 0 ]; then
index 8a30d2f..8415649 100755 (executable)
@@ -32,7 +32,7 @@ CFG=26.cfg
 cp $CFG $CFG.bak
 
 # setup config
-echo "loadmodule \"../../modules/db_mysql/db_mysql.so\"" >> $CFG
+echo "loadmodule \"db_mysql/db_mysql.so\"" >> $CFG
 echo "modparam(\"carrierroute\", \"config_source\", \"db\")" >> $CFG
 echo "modparam(\"carrierroute\", \"match_mode\", 128)" >> $CFG
 
@@ -75,7 +75,7 @@ $MYSQL "insert into subscriber (username, cr_preferred_carrier) values ('ab4-123
 $MYSQL "insert into subscriber (username, cr_preferred_carrier) values ('ab4-123456785', 3);"
 
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 
 ret=$?
 
@@ -145,4 +145,4 @@ $MYSQL "alter table subscriber drop cr_preferred_carrier;"
 
 mv $CFG.bak $CFG
 
-exit $ret
\ No newline at end of file
+exit $ret
index db5efbe..dcb8a7d 100755 (executable)
@@ -30,16 +30,15 @@ fi ;
 CFG=43.cfg
 TMPFILE=`mktemp -t kamailio-test.XXXXXXXXX`
 # setup config
-echo "mpath=\"../../modules\"" > $CFG
-echo "loadmodule \"../../modules/tm/tm.so\"" >> $CFG
+echo "loadmodule \"tm/tm.so\"" > $CFG
 echo "loadmodule \"sl/sl.so\"" >> $CFG
 echo "loadmodule \"mi_fifo/mi_fifo.so\"" >> $CFG
-echo "loadmodule \"../../modules/utils/utils.so\"" >> $CFG
+echo "loadmodule \"utils/utils.so\"" >> $CFG
 echo "modparam(\"mi_fifo\", \"fifo_name\", \"/tmp/kamailio_fifo\")" >> $CFG
 echo "modparam(\"utils\", \"forward_active\", 1)" >> $CFG
 echo "route {sl_send_reply(\"404\", \"forbidden\");}" >> $CFG
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 
 
 ret=$?
index 0bb4083..c585be2 100755 (executable)
@@ -30,10 +30,10 @@ fi ;
 CFG=11.cfg
 
 cp $CFG $CFG.tmp
-echo "loadmodule \"$SRC_DIR/modules/db_unixodbc/db_unixodbc.so\"" >> $CFG
+echo "loadmodule \"db_unixodbc/db_unixodbc.so\"" >> $CFG
 echo "modparam(\"usrloc\", \"db_url\", \"unixodbc://kamailio:kamailiorw@localhost/kamailio\")" >> $CFG
 
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
@@ -83,7 +83,7 @@ fi;
 $KILL
 
 # restart to test preload_udomain functionality
-$BIN -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
index a170672..488e0b5 100644 (file)
@@ -10,12 +10,11 @@ dns=no
 rev_dns=no
 
 #-----------------------Loading Modules-------------------------------------
-mpath="../../modules/"
-loadmodule "../../modules/db_mysql/db_mysql.so"
+loadmodule "db_mysql/db_mysql.so"
 loadmodule "usrloc/usrloc.so"
 loadmodule "registrar/registrar.so"
 loadmodule "sl/sl.so"
-loadmodule "../../modules/tm/tm.so"
+loadmodule "tm/tm.so"
 loadmodule "maxfwd/maxfwd.so"
 loadmodule "pv/pv.so"
 loadmodule "cfgutils.so"
index 5f11519..b01b9aa 100755 (executable)
@@ -36,7 +36,7 @@ UAC=5080
 # add an registrar entry to the db;
 $MYSQL "INSERT INTO location (username,contact,socket,user_agent,cseq,q) VALUES (\"foo\",\"sip:foo@127.0.0.1:$UAS\",\"udp:127.0.0.1:$UAS\",\"ser_test\",1,-1);"
 
-$BIN -w . -f $CFG &> /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG &> /dev/null
 
 sipp -sn uas -bg -i 127.0.0.1 -m 10 -f 2 -p $UAS &> /dev/null
 sipp -sn uac -s foo 127.0.0.1:$SRV -i 127.0.0.1 -m 10 -f 2 -p $UAC &> /dev/null
index 2511f41..1ad64fe 100755 (executable)
@@ -67,10 +67,10 @@ function test_module_int()
 # add an registrar entry to the db
 cp $CFG ${CFG}.bak
 
-echo "loadmodule \"../../modules/db_mysql/db_mysql.so\"" >>$CFG
-echo "loadmodule \"../../modules/ctl/ctl.so\"" >> $CFG
-echo "loadmodule \"../../modules/cfg_rpc/cfg_rpc.so\"" >> $CFG
-$BIN -w . -f $CFG &> /dev/null
+echo "loadmodule \"db_mysql/db_mysql.so\"" >>$CFG
+echo "loadmodule \"ctl/ctl.so\"" >> $CFG
+echo "loadmodule \"cfg_rpc/cfg_rpc.so\"" >> $CFG
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG &> /dev/null
 ret=$?
 sleep 1
 
index 9703e7c..b59a363 100644 (file)
@@ -59,12 +59,9 @@ port=5060
 
 ####### Modules Section ########
 
-#set module path
-mpath="../../modules_k"
-
 /* uncomment next line for MySQL DB support */
 #loadmodule "db_mysql.so"
-loadmodule "../../modules/tm/tm.so"
+loadmodule "tm/tm.so"
 loadmodule "sl/sl.so"
 loadmodule "rr/rr.so"
 loadmodule "pv/pv.so"
index 0554ae2..d4fe178 100755 (executable)
@@ -24,7 +24,7 @@
 source include/common
 source include/require
 
-CFG=$SRC_DIR/etc/kamailio.cfg
+CFG=$TOP_DIR/etc/kamailio.cfg
 
 if ! (check_kamailio); then
        exit 0
@@ -32,7 +32,7 @@ fi ;
         
 
 # start
-$BIN -w . -L $SRC_DIR/modules/ -f $CFG -A WITH_SRCPATH -a no > /dev/null 2>&1
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG -A WITH_SRCPATH -a no > /dev/null 2>&1
 ret=$?
 
 sleep 1
index 5aac5f5..2960bee 100644 (file)
@@ -6,7 +6,6 @@ children=1
 disable_tcp=yes
 
 # ------------------ module loading ----------------------------------
-loadpath "../../modules/:../../modules_k/"
 loadmodule "tm"
 loadmodule "sl"
 loadmodule "rr"
@@ -14,7 +13,7 @@ loadmodule "maxfwd"
 loadmodule "textops"
 loadmodule "xlog"
 loadmodule "pv"
-loadmodule "../../modules/db_mysql/db_mysql.so"
+loadmodule "db_mysql/db_mysql.so"
 
 loadmodule "mi_fifo"
 modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
index 5c0979a..ec78074 100755 (executable)
@@ -33,7 +33,7 @@ MYSQL_LOC_A="mysql loc_a --show-warnings --batch --user=ser --password=ser -e"
 MYSQL_LOC_B="mysql loc_b --show-warnings --batch --user=ser --password=ser  -e"
 cp $CFG $CFG.bak
 
-$BIN -w . -f $CFG #> /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f $CFG #> /dev/null
 ret=$?
 
 sleep 1
@@ -159,4 +159,4 @@ $KILL
 
 mv $CFG.bak $CFG
 
-exit $ret
\ No newline at end of file
+exit $ret
index a89284d..6ddd968 100755 (executable)
@@ -29,7 +29,7 @@ if ! (check_kamailio); then
 fi ;
 
 # start
-cat $CFG | cat - route-empty.cfg | $BIN -w . -a no -c -f - > /dev/null 2>&1
+cat $CFG | cat - route-empty.cfg | $BIN -L $MOD_DIR -w . -a no -c -f - > /dev/null 2>&1
 ret=$?
 
 exit $ret
index cd7aa1c..35b2bf3 100644 (file)
@@ -8,8 +8,6 @@ listen=udp:127.0.0.1:5060
 auto_aliases=no
 alias=example.invalid
 # ------------------ module loading ----------------------------------
-loadpath "../../modules/"
-
 loadmodule "tm.so"
 loadmodule "sl.so"
 loadmodule "pv.so"
index 54d514c..0df54ef 100755 (executable)
@@ -28,7 +28,7 @@ if ! (check_sipsak && check_kamailio && check_module "sdpops"); then
        exit 0
 fi
 
-${BIN} -w ${RUN_DIR} -Y ${RUN_DIR} -P ${PIDFILE} -f ${CFGFILE} > /dev/null
+${BIN} -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE  -w . -f ${CFGFILE} > /dev/null
 ret=$?
 
 sleep 1
index 6a7da0a..7fcfae2 100644 (file)
@@ -8,8 +8,6 @@ listen=udp:127.0.0.1:5060
 auto_aliases=no
 alias=example.invalid
 # ------------------ module loading ----------------------------------
-loadpath "../../modules/"
-
 loadmodule "sl.so"
 loadmodule "pv.so"
 loadmodule "textops.so"
index 16288d1..5b7b4b3 100755 (executable)
@@ -34,7 +34,7 @@ if ! (check_sipsak && check_kamailio && check_module "sdpops" && check_module "a
        exit 0
 fi
 
-${BIN} -w ${RUN_DIR} -Y ${RUN_DIR} -P ${PIDFILE} -f ${CFGFILE} > /dev/null
+${BIN} -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -w . -f ${CFGFILE} > /dev/null
 ret=$?
 
 sleep 1
index ab8ddfe..bd5119e 100644 (file)
 ########################################################################
 
 listen = udp:127.0.0.1:5060
-mpath = "../../modules"
 children = 8
 debug = 2
 fork = yes
index 5aaf636..05ba291 100755 (executable)
@@ -33,7 +33,7 @@ if ! (check_kamailio); then
 fi ;
 
 # start
-$BIN -a no -w . -f $CFG > /dev/null
+$BIN -L $MOD_DIR -Y $RUN_DIR -P $PIDFILE -a no -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1
index 91cc344..299a4bf 100644 (file)
@@ -19,9 +19,6 @@ rev_dns=no
 
 # ------------------ module loading ----------------------------------
 
-#set module path
-mpath="../../modules/"
-
 loadmodule "db_mysql/db_mysql.so"
 loadmodule "sl/sl.so"
 loadmodule "maxfwd/maxfwd.so"