7b92c899d960f9bc90d5c901d9b6b063ebbc4d89
[svn42.git] / openwrt-packages / mjpg-streamer / files / mjpg-streamer.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2009 OpenWrt.org
3 START=50
4
5 SSD=start-stop-daemon
6 NAME=mjpg_streamer
7 PIDF=/var/run/$NAME.pid
8 PROG=/usr/bin/$NAME
9
10 start() {
11         config_load mjpg-streamer
12         config_get device core device
13         config_get resolution core resolution
14         config_get fps core fps
15         config_get port core port
16         config_get_bool enabled core enabled
17         [ $enabled -gt 0 -a -c $device ] && sleep 3 && $SSD -S -m -p $PIDF -q -x $PROG -- --input "input_uvc.so --device $device --fps $fps --resolution $resolution" --output "output_http.so --port $port" &
18 }
19
20 stop() {
21         $SSD -K -p $PIDF
22 }
23