From 9e94f8bfd06b251a6efd815b7c62212fdbc0bbe4 Mon Sep 17 00:00:00 2001 From: Robin Mallinson Date: Sun, 11 Nov 2012 13:17:30 +0000 Subject: [PATCH] Remove init.d scripts which are inappropriate for a kernel driver and replace with a depmod command --- ServoBlaster/Makefile | 5 +-- ServoBlaster/init_scripts/servoblaster | 51 -------------------------- 2 files changed, 2 insertions(+), 54 deletions(-) delete mode 100644 ServoBlaster/init_scripts/servoblaster diff --git a/ServoBlaster/Makefile b/ServoBlaster/Makefile index 30d2124..2a3cbd5 100644 --- a/ServoBlaster/Makefile +++ b/ServoBlaster/Makefile @@ -18,9 +18,8 @@ install: servoblaster.ko @sudo cp $(PWD)/udev_scripts/servoblaster /lib/udev @sudo cp $(PWD)/udev_scripts/20-servoblaster.rules /etc/udev/rules.d @sudo chmod +x /lib/udev/servoblaster - @sudo cp $(PWD)/init_scripts/servoblaster /etc/init.d - @sudo chmod +x /etc/init.d/servoblaster - @sudo insserv servoblaster + @sudo depmod -a + @sudo modprobe servoblaster @echo "Installation complete." clean: diff --git a/ServoBlaster/init_scripts/servoblaster b/ServoBlaster/init_scripts/servoblaster deleted file mode 100644 index a195117..0000000 --- a/ServoBlaster/init_scripts/servoblaster +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/sh -### BEGIN INIT INFO -# Provides: servoblaster -# Required-Start: -# Required-Stop: -# Should-Start: -# Default-Start: -# Default-Stop: -# Short-Description: Start/Stop the servoblaster kernel driver -# Description: A kernel driver that lets you control 8 (or more) -# servos from your RaspberryPi. Details from here: -# www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=15011 -### END INIT INFO - -PATH=/sbin:/usr/sbin:/bin:/usr/bin - -do_start () { - insmod /lib/modules/$(uname -r)/kernel/drivers/misc/servoblaster/servoblaster.ko -} - -do_stop () { - rmmod servoblaster.ko -} - -do_status () { - return 0 -} - -case "$1" in - start|"") - do_start - ;; - restart|reload|force-reload) - do_stop - do_start - exit 3 - ;; - stop) - do_stop - ;; - status) - echo "Error: argument '$1' not supported" >&2 - exit $? - ;; - *) - echo "Usage: servoblaster [start|stop|restart|reload|force-reload]" >&2 - exit 3 - ;; -esac - -: