1
0
mirror of https://github.com/richardghirst/PiBits.git synced 2025-02-20 14:54:14 +01:00

Remove init.d scripts which are inappropriate for a kernel driver and replace with a depmod command

This commit is contained in:
Robin Mallinson 2012-11-11 13:17:30 +00:00
parent 110e478061
commit 9e94f8bfd0
2 changed files with 2 additions and 54 deletions

View File

@ -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:

View File

@ -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
: