| From 1338f98a279616f4e5e9ea30a25d1dfa0c7df5d6 Mon Sep 17 00:00:00 2001 | 
 | From: =?UTF-8?q?Petter=20Mab=C3=A4cker?= <petter@technux.se> | 
 | Date: Sun, 4 Jun 2017 12:22:40 +0200 | 
 | Subject: [PATCH] Remove dependencies on LSB functions | 
 | MIME-Version: 1.0 | 
 | Content-Type: text/plain; charset=UTF-8 | 
 | Content-Transfer-Encoding: 8bit | 
 |  | 
 | See this as a rebase of the previous 'Remove dependencies on LSB | 
 | functions patch' with only minor modifications from the original version, | 
 | based on the work done by Alex Lennon <ajlennon@dynamicdevices.co.uk> in | 
 | '25fd817 pi-blaster: Added recipe'. | 
 |  | 
 | Upstream-Status: Inappropriate [configuration] | 
 |  | 
 | Signed-off-by: Petter Mabรคcker <petter@technux.se> | 
 | --- | 
 |  debian/pi-blaster.init | 38 +++++++------------------------------- | 
 |  1 file changed, 7 insertions(+), 31 deletions(-) | 
 |  | 
 | diff --git a/debian/pi-blaster.init b/debian/pi-blaster.init | 
 | index b142d70..01a686c 100644 | 
 | --- a/debian/pi-blaster.init | 
 | +++ b/debian/pi-blaster.init | 
 | @@ -28,12 +28,12 @@ SCRIPTNAME=/etc/init.d/$NAME | 
 |  [ -r /etc/default/$NAME ] && . /etc/default/$NAME | 
 |   | 
 |  # Load the VERBOSE setting and other rcS variables | 
 | -. /lib/init/vars.sh | 
 | +#. /lib/init/vars.sh | 
 |   | 
 |  # Define LSB log_* functions. | 
 |  # Depend on lsb-base (>= 3.2-14) to ensure that this file is present | 
 |  # and status_of_proc is working. | 
 | -. /lib/lsb/init-functions | 
 | +#. /lib/lsb/init-functions | 
 |   | 
 |  # | 
 |  # Function that starts the daemon/service | 
 | @@ -77,48 +77,24 @@ do_stop() | 
 |   | 
 |  case "$1" in | 
 |    start) | 
 | -	[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" | 
 | +	[ "$VERBOSE" != no ] && echo "Starting $DESC" "$NAME" | 
 |  	do_start | 
 | -	case "$?" in | 
 | -		0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; | 
 | -		2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; | 
 | -	esac | 
 |  	;; | 
 |    stop) | 
 | -	[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" | 
 | +	[ "$VERBOSE" != no ] && echo "Stopping $DESC" "$NAME" | 
 |  	do_stop | 
 | -	case "$?" in | 
 | -		0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; | 
 | -		2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; | 
 | -	esac | 
 | -	;; | 
 | -  status) | 
 | -	status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? | 
 |  	;; | 
 |    restart|force-reload) | 
 |  	# | 
 |  	# If the "reload" option is implemented then remove the | 
 |  	# 'force-reload' alias | 
 |  	# | 
 | -	log_daemon_msg "Restarting $DESC" "$NAME" | 
 | +	echo "Restarting $DESC" "$NAME" | 
 |  	do_stop | 
 | -	case "$?" in | 
 | -	  0|1) | 
 | -		do_start | 
 | -		case "$?" in | 
 | -			0) log_end_msg 0 ;; | 
 | -			1) log_end_msg 1 ;; # Old process is still running | 
 | -			*) log_end_msg 1 ;; # Failed to start | 
 | -		esac | 
 | -		;; | 
 | -	  *) | 
 | -		# Failed to stop | 
 | -		log_end_msg 1 | 
 | -		;; | 
 | -	esac | 
 | +    do_start | 
 |  	;; | 
 |    *) | 
 | -	echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 | 
 | +	echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 | 
 |  	exit 3 | 
 |  	;; | 
 |  esac | 
 | --  | 
 | 1.9.1 | 
 |  |