From ee24eadaaea68711f4cea10e803520d0232a81e2 Mon Sep 17 00:00:00 2001 From: karl anderson Date: Wed, 8 Jun 2016 14:50:51 -0700 Subject: [PATCH] prefix fs logs and seperate from standard FS dirs --- freeswitch/autoload_configs/logfile.conf.xml | 4 ++-- system/init.d/kazoo-freeswitch.redhat | 14 +++++++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/freeswitch/autoload_configs/logfile.conf.xml b/freeswitch/autoload_configs/logfile.conf.xml index 8c45c1e..643521b 100644 --- a/freeswitch/autoload_configs/logfile.conf.xml +++ b/freeswitch/autoload_configs/logfile.conf.xml @@ -6,7 +6,7 @@ - + @@ -17,7 +17,7 @@ - + diff --git a/system/init.d/kazoo-freeswitch.redhat b/system/init.d/kazoo-freeswitch.redhat index 5c08022..5d3ec57 100755 --- a/system/init.d/kazoo-freeswitch.redhat +++ b/system/init.d/kazoo-freeswitch.redhat @@ -15,12 +15,12 @@ . /etc/init.d/functions PROG_NAME=freeswitch -PID_FILE=${PID_FILE-/var/run/freeswitch/kazoo-freeswitch.pid} +PID_FILE=${PID_FILE-/var/run/freeswitch/kazoo/freeswitch.pid} FS_USER=${FS_USER-freeswitch} FS_FILE=${FS_FILE-/usr/bin/freeswitch} FS_HOME=${FS_HOME-/var/run/kazoo-freeswitch} -LOCK_FILE=/var/lock/subsys/freeswitch -FREESWITCH_ARGS="-ncwait -nonat -conf /etc/kazoo/freeswitch -db /var/lib/kazoo-freeswitch/db -log /var/log/freeswitch/kazoo" +LOCK_FILE=/var/lock/subsys/kazoo-freeswitch +FREESWITCH_ARGS="-ncwait -nonat -conf /etc/kazoo/freeswitch -db /var/lib/kazoo-freeswitch/db -log /var/log/freeswitch -cache /var/lib/kazoo-freeswitch/cache -sounds /var/lib/kazoo-freeswitch/sounds -storage /var/lib/kazoo-freeswitch/storage -cfgname kazoo-freeswitch.xml.fsxml" RETVAL=0 # Source usr/localions file @@ -41,6 +41,14 @@ start() { return 1 fi fi + mkdir -p /var/lib/kazoo-freeswitch/{db,cache,sounds,storage} + chown -R $FS_USER /var/lib/kazoo-freeswitch + mkdir -p /var/run/freeswitch + chown $FS_USER /var/run/freeswitch + mkdir -p /var/run/kazoo-freeswitch + chown $FS_USER /var/run/kazoo-freeswitch + mkdir -p /var/log/freeswitch + chown $FS_USER /var/log/freeswitch cd $FS_HOME daemon --user $FS_USER --pidfile $PID_FILE "$FS_FILE $FREESWITCH_ARGS $FREESWITCH_PARAMS >/dev/null 2>&1" RETVAL=$?