
This project enables PWM on the GPIO pins you request of a Raspberry Pi. The technique used is extremely efficient: does not use the CPU and gives very stable pulses Patches have been provided to build pi-blaster using autotools, and to remove startup script dependencies on the lsb. Change-Id: Ie1bec0702e4520d24e4f024aafff14ddef825589 Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
78 lines
1.9 KiB
Diff
78 lines
1.9 KiB
Diff
Remove dependencies on LSB functions
|
|
|
|
Upstream-Status: Inappropriate [configuration]
|
|
|
|
Signed-off-by: Alex Lennon <ajlennon@dynamicdevices.co.uk>
|
|
|
|
diff -ur git.org/pi-blaster.boot.sh git/pi-blaster.boot.sh
|
|
--- git.org/pi-blaster.boot.sh 2014-05-20 14:49:44.378582168 +0100
|
|
+++ git/pi-blaster.boot.sh 2014-05-20 14:51:08.330582386 +0100
|
|
@@ -28,12 +28,12 @@
|
|
[ -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,23 @@
|
|
|
|
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"
|
|
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}" >&2
|
|
exit 3
|
|
;;
|
|
esac
|