
Update to latest available revision, in order to include proper rpi3 support as well as latest fixes. LIC_FILES_CHKSUM for the license text in README.md is changed to handle fixes of whitespace and newlines in the license text, introduced by the pi-blaster commit: '0e1a1df Cleaning up the README'. Signed-off-by: Petter Mabäcker <petter@technux.se>
97 lines
2.6 KiB
Diff
97 lines
2.6 KiB
Diff
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
|
|
|