From 587c184ea8be4a3210d7fa69c8ff3067e9632a53 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 26 Aug 2024 11:40:07 -0600 Subject: [PATCH] Update rc.d.freeswitch Update the path, user and group --- freebsd/resources/switch/rc.d.freeswitch | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/freebsd/resources/switch/rc.d.freeswitch b/freebsd/resources/switch/rc.d.freeswitch index d36c65d..10637d6 100755 --- a/freebsd/resources/switch/rc.d.freeswitch +++ b/freebsd/resources/switch/rc.d.freeswitch @@ -15,20 +15,17 @@ name="freeswitch" rcvar=${name}_enable load_rc_config $name : ${freeswitch_enable="NO"} -: ${freeswitch_pidfile="/usr/local/freeswitch/run/freeswitch.pid"} +: ${freeswitch_username:=www} +: ${freeswitch_groupname:=www} +: ${freeswitch_pidfile="/var/run/freeswitch/freeswitch.pid"} start_cmd=${name}_start stop_cmd=${name}_stop -reload_cmd=${name}_reload status_cmd=${name}_status pidfile=${freeswitch_pidfile} freeswitch_start() { - /usr/local/freeswitch/bin/freeswitch ${freeswitch_flags} + /usr/local/bin/freeswitch -nc -u ${freeswitch_username} -g ${freeswitch_groupname} ${freeswitch_flags} } freeswitch_stop() { - /usr/local/freeswitch/bin/freeswitch -stop -} -freeswitch_reload() { - /usr/local/freeswitch/bin/freeswitch -stop - /usr/local/freeswitch/bin/freeswitch ${freeswitch_flags} + /usr/local/bin/freeswitch -stop } run_rc_command "$1"