diff --git a/system/init.d/kazoo-kamailio.redhat b/system/init.d/kazoo-kamailio.redhat index a4535d9..907fd7b 100755 --- a/system/init.d/kazoo-kamailio.redhat +++ b/system/init.d/kazoo-kamailio.redhat @@ -5,7 +5,7 @@ # chkconfig: 345 85 15 # description: Kamailio is a fast, reliable and flexible SIP Server. # processname: kamailio -# pidfile: /var/run/kamailio.pid +# pidfile: /var/run/kazoo-kamailio/kamailio.pid # config: /etc/kamailio/kamailio.cfg # # Source function library. @@ -13,8 +13,8 @@ KAM=/usr/sbin/kamailio PROG=kamailio -PID_FILE=/var/run/kamailio.pid -LOCK_FILE=/var/lock/subsys/kamailio +PID_FILE=/var/run/kazoo-kamailio/kamailio.pid +LOCK_FILE=/var/lock/subsys/kazoo-kamailio RETVAL=0 DEFAULTS=/etc/default/kamailio RUN_KAMAILIO=no @@ -48,6 +48,10 @@ start() { if [ "$1" != "debug" ]; then check_fork fi + mkdir -p /var/run/kazoo-kamailio + mkdir -p /var/run/kamailio + chown kamailio -R /var/run/kazoo-kamailio + chown kamailio -R /var/run/kamailio echo -n $"Starting $PROG: " daemon $KAM $OPTIONS -f $CFG_FILE >/dev/null 2>/dev/null RETVAL=$?