]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
cleanup
authorMichael Jerris <mike@jerris.com>
Wed, 19 Mar 2008 17:37:18 +0000 (17:37 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 19 Mar 2008 17:37:18 +0000 (17:37 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7932 d0543943-73ff-0310-b7d9-9358b9ac24b2

build/freeswitch.init.redhat

index 517fcff858748f9b3c5f871b8b38c6656584f3dc..3e66fc845e18ce855a336eab1dc6807f6523d958 100644 (file)
@@ -11,7 +11,6 @@
 #  pidfile: /opt/freeswitch/log/freeswitch.pid
 #
 
-export PATH=$PATH:/opt/freeswitch/bin
 # Source function library.
 . /etc/init.d/functions
 
@@ -25,6 +24,7 @@ PID_FILE=/opt/freeswitch/log/freeswitch.pid
 FS_USER=freeswitch
 FS_FILE=/opt/freeswitch/bin/freeswitch
 LOCK_FILE=/var/lock/subsys/freeswitch
+FREESWITCH_ARGS="-nc"
 RETVAL=0
 
 # <define any local shell functions used by the code that follows>
@@ -32,7 +32,7 @@ RETVAL=0
 start() {
         echo -n "Starting $PROG_NAME: "
         if [ -e $LOCK_FILE ]; then
-            if [ -e $PID_FILE ] && [ -e /proc/`$PID_FILE` ]; then
+            if [ -e $PID_FILE ] && [ -e /proc/`cat $PID_FILE` ]; then
                 echo
                 echo -n $"$PROG_NAME is already running.";
                 failure $"$PROG_NAME is already running.";
@@ -41,10 +41,11 @@ start() {
             fi
         fi
 
-        daemon --user $FS_USER --pidfile $PID_FILE "$FS_FILE $FREESWITCH_PARAMS >/dev/null 2>&1"
+        daemon --user $FS_USER --pidfile $PID_FILE "$FS_FILE $FREESWITCH_ARGS $FREESWITCH_PARAMS >/dev/null 2>&1"
                echo
                RETVAL=$?
         [ $RETVAL -eq 0 ] && touch $LOCK_FILE;
+       echo
         return $RETVAL
 }