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