[Freeswitch-users] patch for debian init script

Christian Löschenkohl christian.loeschenkohl at xpirio.com
Tue Sep 8 07:28:06 PDT 2009


hi

just a quick patch for the debian init script debian/freeswitch.init
i do use the reload function and the script complains about the -C option
it also would be perfect if the reload option is enabled by default (usefull
for logrotating) -> combined in second patch

br

*********************************************************************************************

--- debian/freeswitch.init-old  2009-09-08 16:18:49.000000000 +0200
+++ debian/freeswitch.init      2009-09-08 16:19:13.000000000 +0200
@@ -103,7 +103,7 @@
         # restarting (for example, when it is sent a SIGHUP),
         # then implement that here.
         #
-       start-stop-daemon -C $USER --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
+       start-stop-daemon -c $USER --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
         return 0
  }

*********************************************************************************************

--- debian/freeswitch.init-old  2009-09-08 16:26:01.000000000 +0200
+++ debian/freeswitch.init      2009-09-08 16:19:13.000000000 +0200
@@ -103,7 +103,7 @@
         # restarting (for example, when it is sent a SIGHUP),
         # then implement that here.
         #
-       start-stop-daemon -C $USER --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
+       start-stop-daemon -c $USER --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
         return 0
  }

@@ -124,15 +124,15 @@
                 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
         esac
         ;;
-  reload|force-reload)
+  #reload|force-reload)
         #
         # If do_reload() is not implemented then leave this commented out
         # and leave 'force-reload' as an alias for 'restart'.
         #
-       log_daemon_msg "Reloading $DESC" "$NAME"
-       do_reload
-       log_end_msg $?
-       ;;
+       #log_daemon_msg "Reloading $DESC" "$NAME"
+       #do_reload
+       #log_end_msg $?
+       #;;
    restart|force-reload)
         #
         # If the "reload" option is implemented then remove the
@@ -156,8 +156,8 @@
         esac
         ;;
    *)
-       echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
-       #echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
+       #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
+       echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
         exit 3
         ;;
  esac


-- 
Ing. Christian Löschenkohl
Technische Leitung, Forschung & Entwicklung VoIP

xpirio
Telekommunikation & Service GmbH
Lakeside B04
9020 Klagenfurt
Austria

T  +43 (0) 5 77 11 - 1000
F  +43 (0) 5 77 11 - 1002
E  christian.loeschenkohl at xpirio.com




More information about the FreeSWITCH-users mailing list