freeswitch: use return in init script
[feed/telephony.git] / net / freeswitch / files / freeswitch.init
index 2989f6710f04ef4d3f765bc6d0bacf4bbb6d056f..f2b0c9c1343d9ae8af80e90a960ceb820836a27d 100644 (file)
@@ -2,6 +2,7 @@
 # Copyright (C) 2017 - 2018 OpenWrt.org
 
 START=90
+STOP=10
 
 USE_PROCD=1
 
@@ -25,7 +26,7 @@ start_service() {
   config_get_bool enabled general enabled 0
   if [ $enabled -eq 0 ]; then
     $LOG_ERR service not enabled in /etc/config/$NAME
-    exit 1
+    return 1
   fi
 
   config_get_bool log_stderr general log_stderr 1
@@ -45,7 +46,7 @@ start_service() {
     $LOG_INFO using procd\'s default term_timeout
   elif ! [ 0 -lt "$term_timeout" ] 2>/dev/null; then
     $LOG_ERR invalid term_timeout in /etc/config/$NAME
-    exit 1
+    return 1
   fi
 
   for i in "$dir_localstate" "$dir_run"; do
@@ -82,7 +83,6 @@ start_service() {
     -cache "$dir_cache" \
     -conf "$dir_etc" \
     -db "$dir_db" \
-    -g "$NAME" \
     -log "$dir_log" \
     -recordings "$dir_recordings" \
     -run "$dir_run" \