OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Git Source Tree
Root/
Source at commit 8b7a89168c777ee394adff8070b29581ebf46ba8 created 10 years 6 months ago. By Xiangfu, cgmienr: add a webui, update to 2.10.5 | |
---|---|
1 | #!/bin/sh /etc/rc.common |
2 | START=99 |
3 | |
4 | APP=cgminer |
5 | PID_FILE=/var/run/$APP.pid |
6 | |
7 | start() { |
8 | local _pool1url |
9 | local _pool1user |
10 | local _pool1pw |
11 | |
12 | local _pool2url |
13 | local _pool2user |
14 | local _pool2pw |
15 | |
16 | local _pool3url |
17 | local _pool3user |
18 | local _pool3pw |
19 | |
20 | config_load cgminer |
21 | |
22 | config_get _pool1url default pool1url |
23 | config_get _pool1user default pool1user |
24 | config_get _pool1pw default pool1pw |
25 | config_get _pool2url default pool2url |
26 | config_get _pool2user default pool2user |
27 | config_get _pool2pw default pool2pw |
28 | config_get _pool3url default pool3url |
29 | config_get _pool3user default pool3user |
30 | config_get _pool3pw default pool3pw |
31 | |
32 | if [ "$_pool1url" != "" -a "$_pool1user" != "" -a "$_pool1pw" != "" ]; then |
33 | POOL1="-o $_pool1url -O $_pool1user:$_pool1pw" |
34 | fi |
35 | if [ "$_pool2url" != "" -a "$_pool2user" != "" -a "$_pool2pw" != "" ]; then |
36 | POOL2="-o $_pool2url -O $_pool2user:$_pool2pw" |
37 | fi |
38 | if [ "$_pool3url" != "" -a "$_pool3user" != "" -a "$_pool3pw" != "" ]; then |
39 | POOL3="-o $_pool3url -O $_pool3user:$_pool3pw" |
40 | fi |
41 | |
42 | DEVS=`find /dev/ -type c -name "ttyUSB*" | sed 's/^/-S/' | sed ':a;N;$!ba;s/\n/ /g'` |
43 | PARAMS=" $DEVS $POOL1 $POOL2 $POOL3 -q --api-allow "W:0/0" --api-listen " |
44 | |
45 | ntpd -d -n -q -N -p 0.openwrt.pool.ntp.org \ |
46 | -p 1.openwrt.pool.ntp.org -p 2.openwrt.pool.ntp.org -p 3.openwrt.pool.ntp.org && \ |
47 | start-stop-daemon -S -x $APP -p $PID_FILE -m -b -- $PARAMS |
48 | } |
49 | |
50 | stop() { |
51 | start-stop-daemon -K -n $APP -p $PID_FILE -s TERM |
52 | } |
53 |