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() { | service_running() { | ||||||
| 	return 0 | 	local service="${1:-$(basename $initscript)}" | ||||||
|  | 	local instance="${2:-*}" | ||||||
|  | 	procd_running "$service" "$instance" "$@" | ||||||
| } | } | ||||||
|  |  | ||||||
| ${INIT_TRACE:+set -x} | ${INIT_TRACE:+set -x} | ||||||
| @@ -104,6 +106,9 @@ ${INIT_TRACE:+set -x} | |||||||
|  |  | ||||||
| [ -n "$USE_PROCD" ] && { | [ -n "$USE_PROCD" ] && { | ||||||
| 	EXTRA_COMMANDS="${EXTRA_COMMANDS} running trace" | 	EXTRA_COMMANDS="${EXTRA_COMMANDS} running trace" | ||||||
|  | 	EXTRA_HELP="\ | ||||||
|  | 	running	Check if service is running | ||||||
|  | 	" | ||||||
|  |  | ||||||
| 	. $IPKG_INSTROOT/lib/functions/procd.sh | 	. $IPKG_INSTROOT/lib/functions/procd.sh | ||||||
| 	basescript=$(readlink "$initscript") | 	basescript=$(readlink "$initscript") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Petr Štetiar
					Petr Štetiar