Explorar o código

kamctl: check if kamctlrc is in the same folder

Daniel-Constantin Mierla %!s(int64=11) %!d(string=hai) anos
pai
achega
aba6ee05e5
Modificáronse 1 ficheiros con 10 adicións e 2 borrados
  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