]>
Commit | Line | Data |
---|---|---|
f4c3f459 AF |
1 | #!/bin/sh |
2 | ||
3 | . /etc/sysconfig/rc | |
4 | . $rc_functions | |
5 | ||
6 | case "$1" in | |
7 | start) | |
8 | boot_mesg "Starting motion webcam server..." | |
fa52201e AF |
9 | if [ ! -e /dev/video0 ]; then |
10 | boot_mesg "Error! No video input device found." | |
11 | echo_failure | |
12 | #No 3 min wait | |
13 | exit 0; | |
14 | fi | |
833d0efb AF |
15 | chown :video /dev/video* |
16 | mkdir -p /var/motion/cam1 | |
17 | chown -R video: /var/motion/cam1 | |
18 | loadproc sudo -u video /usr/bin/motion | |
f4c3f459 AF |
19 | ;; |
20 | ||
21 | stop) | |
22 | boot_mesg "Stopping motion webcam server..." | |
23 | killproc /usr/bin/motion | |
24 | ;; | |
25 | ||
26 | restart) | |
27 | $0 stop | |
28 | sleep 1 | |
29 | $0 start | |
30 | ;; | |
31 | ||
32 | status) | |
33 | statusproc /usr/bin/motion | |
34 | ;; | |
35 | ||
36 | *) | |
37 | echo "Usage: $0 {start|stop|restart|status}" | |
38 | exit 1 | |
39 | ;; | |
40 | esac | |
41 | ||
42 | # End $rc_base/init.d/motion |