Browse Source

prefix fs logs and seperate from standard FS dirs

4.0
karl anderson 10 years ago
parent
commit
ee24eadaae
2 changed files with 13 additions and 5 deletions
  1. +2
    -2
      freeswitch/autoload_configs/logfile.conf.xml
  2. +11
    -3
      system/init.d/kazoo-freeswitch.redhat

+ 2
- 2
freeswitch/autoload_configs/logfile.conf.xml View File

@ -6,7 +6,7 @@
<profiles> <profiles>
<profile name="debug"> <profile name="debug">
<settings> <settings>
<param name="logfile" value="/var/log/freeswitch/debug.log"/>
<param name="logfile" value="/var/log/freeswitch/kazoo-debug.log"/>
<param name="rollover" value="0"/> <param name="rollover" value="0"/>
<param name="uuid" value="true" /> <param name="uuid" value="true" />
</settings> </settings>
@ -17,7 +17,7 @@
<profile name="error"> <profile name="error">
<settings> <settings>
<param name="logfile" value="/var/log/freeswitch/error.log"/>
<param name="logfile" value="/var/log/freeswitch/kazoo-error.log"/>
<param name="rollover" value="0"/> <param name="rollover" value="0"/>
<param name="uuid" value="true" /> <param name="uuid" value="true" />
</settings> </settings>


+ 11
- 3
system/init.d/kazoo-freeswitch.redhat View File

@ -15,12 +15,12 @@
. /etc/init.d/functions . /etc/init.d/functions
PROG_NAME=freeswitch 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_USER=${FS_USER-freeswitch}
FS_FILE=${FS_FILE-/usr/bin/freeswitch} FS_FILE=${FS_FILE-/usr/bin/freeswitch}
FS_HOME=${FS_HOME-/var/run/kazoo-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 RETVAL=0
# Source usr/localions file # Source usr/localions file
@ -41,6 +41,14 @@ start() {
return 1 return 1
fi fi
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 cd $FS_HOME
daemon --user $FS_USER --pidfile $PID_FILE "$FS_FILE $FREESWITCH_ARGS $FREESWITCH_PARAMS >/dev/null 2>&1" daemon --user $FS_USER --pidfile $PID_FILE "$FS_FILE $FREESWITCH_ARGS $FREESWITCH_PARAMS >/dev/null 2>&1"
RETVAL=$? RETVAL=$?


Loading…
Cancel
Save