[sr-dev] git:4.3:d0c5a583: kamctl: require db or ctl engine made specific for dispatcher subcommands

Daniel-Constantin Mierla miconda at gmail.com
Mon Nov 23 16:31:37 CET 2015


Module: kamailio
Branch: 4.3
Commit: d0c5a5835969660d43355fa91b39f1a8e08f6eb0
URL: https://github.com/kamailio/kamailio/commit/d0c5a5835969660d43355fa91b39f1a8e08f6eb0

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2015-11-23T16:25:43+01:00

kamctl: require db or ctl engine made specific for dispatcher subcommands

(cherry picked from commit d2416957e4caec8a64abec82029ea18c52a7bc2d)

---

Modified: utils/kamctl/kamctl

---

Diff:  https://github.com/kamailio/kamailio/commit/d0c5a5835969660d43355fa91b39f1a8e08f6eb0.diff
Patch: https://github.com/kamailio/kamailio/commit/d0c5a5835969660d43355fa91b39f1a8e08f6eb0.patch

---

diff --git a/utils/kamctl/kamctl b/utils/kamctl/kamctl
index 39e89eb..22d9643 100755
--- a/utils/kamctl/kamctl
+++ b/utils/kamctl/kamctl
@@ -1583,15 +1583,15 @@ cr() {
 ### DISPATCHER management
 #
 dispatcher() {
-	require_dbengine
-	require_ctlengine
 	case $1 in
 		show)
+			require_dbengine
 			mecho "dispatcher gateways"
 			QUERY="select * FROM $DISPATCHER_TABLE ORDER BY $DISPATCHER_SETID_COLUMN; "
 			$DBROCMD "$QUERY"
 			;;
 		addgw|add)
+			require_dbengine
 			shift
 			if [ $# -lt 2 ] ; then
 				merr "too few parameters"
@@ -1638,6 +1638,7 @@ dispatcher() {
 
 			;;
 		rmgw|rm)
+			require_dbengine
 			shift
 			if [ $# -ne 1 ] ; then
 				merr "missing gateway id to be removed"
@@ -1654,10 +1655,12 @@ dispatcher() {
 
 			;;
 		reload)
+			require_ctlengine
 			$CTLCMD ds_reload
 			;;
 
 		dump)
+			require_ctlengine
 			$CTLCMD ds_list
 			;;
 




More information about the sr-dev mailing list