branch Attitude Adjustment packages
[12.09/packages.git] / net / reaim / files / reaim.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2006-2012 OpenWrt.org
3
4 START=60
5
6 IPT=/usr/sbin/iptables
7
8 set_rules() {
9         . /lib/functions/network.sh
10
11         local device
12         network_get_device device wan && {
13                 $IPT $1 input_rule -i $device -p tcp --dport 1863:1864 -j ACCEPT
14                 $IPT $1 input_rule -i $device -p tcp --dport 4443 -j ACCEPT
15                 $IPT $1 input_rule -i $device -p tcp --dport 5566 -j ACCEPT
16                 $IPT $1 input_rule -i $device -p tcp --dport 40000:40099 -j ACCEPT
17         }
18 }
19
20 start() {
21         service_start /usr/sbin/reaim && set_rules -A
22 }
23
24 stop() {
25         service_stop /usr/sbin/reaim && set_rules -D
26 }