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>
This commit is contained in:
parent
bc58bd99e8
commit
775d030a58
|
@ -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