olsrd: make respawn_threshold configurable
Also make respawn_threshold configurable. Further, add default
values for:
- respawn_threshold 3600
- respawn_timeout 15
- respawn_retry 0
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit 775d030a58
)
This commit is contained in:
parent
0eb67d72d0
commit
e93c57981d
|
@ -24,5 +24,6 @@ config Interface
|
|||
list interface 'wlan'
|
||||
|
||||
config procd general
|
||||
option respawn_threshold '3600'
|
||||
option respawn_timeout '15'
|
||||
option respawn_retry '0'
|
||||
|
|
|
@ -28,19 +28,21 @@ start_service() {
|
|||
procd_open_instance
|
||||
|
||||
config_load olsrd
|
||||
local _respawn_threshold
|
||||
local _respawn_timeout
|
||||
local _respawn_retry
|
||||
|
||||
config_get _respawn_timeout general respawn_timeout
|
||||
config_get _respawn_retry general respawn_retry
|
||||
|
||||
|
||||
config_get _respawn_threshold general respawn_threshold 3600
|
||||
config_get _respawn_timeout general respawn_timeout 15
|
||||
config_get _respawn_retry general respawn_retry 0
|
||||
|
||||
procd_set_param command "$BIN"
|
||||
procd_append_param command -f ${CONF}
|
||||
procd_append_param command -nofork
|
||||
procd_append_param command -pidfile ${PID}
|
||||
|
||||
# restart if olsrd dies
|
||||
procd_set_param respawn 3600 $_respawn_timeout $_respawn_retry
|
||||
procd_set_param respawn $_respawn_threshold $_respawn_timeout $_respawn_retry
|
||||
|
||||
# automatically restart olsrd if generated cfg has changed
|
||||
procd_set_param file $CONF
|
||||
|
|
|
@ -11,5 +11,6 @@ config Interface
|
|||
list interface 'wlan'
|
||||
|
||||
config procd general
|
||||
option respawn_threshold '3600'
|
||||
option respawn_timeout '15'
|
||||
option respawn_retry '0'
|
||||
|
|
|
@ -28,11 +28,13 @@ start_service() {
|
|||
procd_open_instance
|
||||
|
||||
config_load olsrd6
|
||||
local _respawn_threshold
|
||||
local _respawn_timeout
|
||||
local _respawn_retry
|
||||
|
||||
config_get _respawn_timeout general respawn_timeout
|
||||
config_get _respawn_retry general respawn_retry
|
||||
config_get _respawn_threshold general _respawn_threshold 3600
|
||||
config_get _respawn_timeout general respawn_timeout 15
|
||||
config_get _respawn_retry general respawn_retry 0
|
||||
|
||||
procd_set_param command "$BIN"
|
||||
procd_append_param command -f ${CONF}
|
||||
|
@ -40,7 +42,7 @@ start_service() {
|
|||
procd_append_param command -pidfile ${PID}
|
||||
|
||||
# restart if olsrd dies
|
||||
procd_set_param respawn 3600 $_respawn_timeout $_respawn_retry
|
||||
procd_set_param respawn $_respawn_threshold $_respawn_timeout $_respawn_retry
|
||||
|
||||
# automatically restart olsrd if generated cfg has changed
|
||||
procd_set_param file $CONF
|
||||
|
|
Loading…
Reference in New Issue