iopsys-feed/map-controller/files/etc/init.d/mapcontroller

39 lines
645 B
Bash
Executable file

#!/bin/sh /etc/rc.common
START=98
STOP=20
USE_PROCD=1
start_service() {
local enabled
config_load "mapcontroller"
config_get_bool enabled controller enabled 1
[ "$enabled" -eq 0 ] && return
procd_open_instance
procd_set_param command "/usr/sbin/mapcontroller" "-d"
procd_set_param respawn
# procd_set_param stdout 1
# procd_set_param stderr 1
procd_close_instance
}
service_triggers()
{
procd_add_reload_trigger "mapcontroller"
}
reload_service() {
local enabled
config_load "mapcontroller"
config_get_bool enabled controller enabled 1
if [ "$enabled" -eq 0 ]; then
stop
return
fi
procd_send_signal "mapcontroller"
}