瀏覽代碼

kamctl: check if kamctlrc is in the same folder

Daniel-Constantin Mierla 11 年之前
父節點
當前提交
aba6ee05e5
共有 1 個文件被更改,包括 10 次插入2 次删除
  1. 10 2
      utils/kamctl/kamctl

+ 10 - 2
utils/kamctl/kamctl

@@ -1,7 +1,5 @@
 #!/bin/bash
 #
-# $Id$
-#
 # control tool for maintaining Kamailio
 #
 #===================================================================
@@ -16,6 +14,16 @@ PATH=$PATH:/usr/local/sbin/
 TEST="false"
 
 ### include config files
+
+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