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:
parent
110e478061
commit
9e94f8bfd0
@ -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:
|
||||
|
@ -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
|
||||
|
||||
:
|
Loading…
x
Reference in New Issue
Block a user