Move to PROCD
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
|
||||
START=99
|
||||
USE_PROCD=1
|
||||
|
||||
script=$(readlink "$initscript")
|
||||
NAME="$(basename ${script:-$initscript})"
|
||||
@@ -13,7 +14,7 @@ EXTRA_HELP=" list_update Updating domain and subnet lists
|
||||
|
||||
cron_job="0 4 * * * /etc/init.d/podkop list_update"
|
||||
|
||||
start() {
|
||||
start_service() {
|
||||
log "Start podkop"
|
||||
|
||||
dnsmasqfull
|
||||
@@ -194,7 +195,7 @@ start() {
|
||||
fi
|
||||
}
|
||||
|
||||
stop() {
|
||||
stop_service() {
|
||||
log "Stopping the podkop"
|
||||
rm -f /tmp/dnsmasq.d/podkop*
|
||||
remove_cron_job
|
||||
@@ -232,16 +233,20 @@ stop() {
|
||||
fi
|
||||
}
|
||||
|
||||
restart() {
|
||||
restart_service() {
|
||||
stop
|
||||
start
|
||||
}
|
||||
|
||||
reload() {
|
||||
reload_service() {
|
||||
stop
|
||||
start
|
||||
}
|
||||
|
||||
service_triggers() {
|
||||
procd_add_config_trigger "config.change" "$NAME" "$initscript" reload 'on_config_change'
|
||||
}
|
||||
|
||||
log() {
|
||||
local message="$1"
|
||||
local timestamp=$(date +"%Y-%m-%d %H:%M:%S")
|
||||
|
||||
Reference in New Issue
Block a user