Rev 3281 Rev 3282
1 #!/bin/sh 1 #!/bin/sh
2 ### BEGIN INIT INFO 2 ### BEGIN INIT INFO
3 # Provides: setup_lo 3 # Provides: setup_lo
4 # Required-Start: $network $remote_fs $syslog 4 # Required-Start: $network $remote_fs $syslog
5 # Required-Stop: $network $remote_fs $syslog 5 # Required-Stop: $network $remote_fs $syslog
6 # Default-Start: 2 3 4 5 6 # Default-Start: 2 3 4 5
7 # Default-Stop: 0 1 6 7 # Default-Stop: 0 1 6
8 # Short-Description: Tune local oscilator 8 # Short-Description: Tune local oscilator
9 # Description: This start-up script tune local oscilator to defined frequency. 9 # Description: This start-up script tune local oscilator to defined frequency.
10 ### END INIT INFO 10 ### END INIT INFO
11   11  
12 # Author: Jakub Kakona <kaklik@mlab.cz> 12 # Author: Jakub Kakona <kaklik@mlab.cz>
13 # 13 #
14 # Please remove the "Author" lines above and replace them 14 # Please remove the "Author" lines above and replace them
15 # with your own name if you copy and modify this script. 15 # with your own name if you copy and modify this script.
16   16  
17 #cd ~/programy/usbsoftrock 17 #cd ~/programy/usbsoftrock
18 #./usbsoftrock -s 10 calibrate 18 #./usbsoftrock -s 10 calibrate
19 #./usbsoftrock -m 2 set freq 20.000 19 #./usbsoftrock -m 2 set freq 20.000
20   20  
21 PATH=/sbin:/bin 21 PATH=/sbin:/bin
22   22  
23 . /lib/lsb/init-functions 23 . /lib/lsb/init-functions
24   24  
25 freq=142.997918 25 freq=142.997918
26   26  
27 case "$1" in 27 case "$1" in
28 start) 28 start)
29 "usbsoftrock -m 2 set freq $freq" 29 "usbsoftrock -m 2 set freq $freq"
30 ;; 30 ;;
31 restart|reload|force-reload) 31 restart|reload|force-reload)
32 echo "Re-tunning the local oscilator" >&2 32 echo "Re-tunning the local oscilator" >&2
33 "usbsoftrock -m 2 set freq 20.000" 33 "usbsoftrock -m 2 set freq 20.000"
34 wait 1 34 wait 1
35 "usbsoftrock -m 2 set freq $freq" 35 "usbsoftrock -m 2 set freq $freq"
36 exit 3 36 exit 3
37 ;; 37 ;;
38 stop) 38 stop)
39 # No-op 39 # No-op
40 ;; 40 ;;
41 *) 41 *)
42 echo "Error: argument '$1' not supported" >&2 42 echo "Error: argument '$1' not supported" >&2
43 echo "Usage: $0 start|stop" >&2 43 echo "Usage: $0 start|stop" >&2
44 exit 3 44 exit 3
45 ;; 45 ;;
46 esac 46 esac
47   47  
48   48