Browse Source

kamdbctl: check if kamctlrc is in the same folder

Daniel-Constantin Mierla 11 years ago
parent
commit
bc4792f39a
1 changed files with 12 additions and 5 deletions
  1. 12 5
      utils/kamctl/kamdbctl

+ 12 - 5
utils/kamctl/kamdbctl

@@ -1,11 +1,12 @@
 #!/bin/bash 
 #
-# $Id$
-#
 # control tool for maintaining Kamailio databases
 #
 #===================================================================
 
+### version for this script
+VERSION='4.2.0'
+
 PATH=$PATH:/usr/local/sbin/
 
 # for testing only, please don't enable this in production environments
@@ -13,6 +14,15 @@ PATH=$PATH:/usr/local/sbin/
 TEST="false"
 
 ### include resource files, if any
+which readlink > /dev/null
+ret=$?
+if [ $ret -eq 0 ] ; then
+	KAMCTLFULLPATH=$(readlink -f "$0")
+	KAMCTLDIRPATH=$(dirname "$KAMCTLFULLPATH")
+	if [ -f $KAMCTLDIRPATH/kamctlrc ]; then
+		. $KAMCTLDIRPATH/kamctlrc
+	fi
+fi
 if [ -f /etc/kamailio/kamctlrc ]; then
 	. /etc/kamailio/kamctlrc
 fi
@@ -30,9 +40,6 @@ if [ $TEST = "true" ]; then
 fi
 
 
-### version for this script
-VERSION='$Revision$'
-
 if [ -z "$MYDIR" ] ; then
 	MYDIR=`dirname $0`
 fi