base-files: implement generic service_running

DRY is good, otherwise we're going to suffer with a copy&paste disease
in the init scripts.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
master
Petr Štetiar 2019-07-23 12:06:29 +02:00
parent a33d60c896
commit ed5b9129d7
1 changed files with 6 additions and 1 deletions

View File

@ -95,7 +95,9 @@ service_data() {
}
service_running() {
return 0
local service="${1:-$(basename $initscript)}"
local instance="${2:-*}"
procd_running "$service" "$instance" "$@"
}
${INIT_TRACE:+set -x}
@ -104,6 +106,9 @@ ${INIT_TRACE:+set -x}
[ -n "$USE_PROCD" ] && {
EXTRA_COMMANDS="${EXTRA_COMMANDS} running trace"
EXTRA_HELP="\
running Check if service is running
"
. $IPKG_INSTROOT/lib/functions/procd.sh
basescript=$(readlink "$initscript")