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>
This commit is contained in:
		| @@ -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") | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Petr Štetiar
					Petr Štetiar