#!/bin/sh /etc/rc.common
START=99

init_firewall() {
result=$(uci get firewall.realtimeserver 2>/dev/null)
[ -n "$result" ] && return 0
uci -q batch <<-EOF
set firewall.realtimeserver=rule
set firewall.realtimeserver.name='realtimeserver'
set firewall.realtimeserver.src='wan'
set firewall.realtimeserver.proto='tcp'
set firewall.realtimeserver.dest_port='8081'
set firewall.realtimeserver.target='ACCEPT'
set firewall.realtimeserver.family='ipv4'
EOF
uci commit firewall
/etc/init.d/firewall restart
}

start() {
	(export NODE_PATH=/app/RealtimeServer/node_modules;cd /app/RealtimeServer/bin;node www 2>&1 | logger -t 'realtimeserver')&
	init_firewall
}

stop() {
	killall node
}

restart() {
    stop
    sleep 1
    start
}

reload() {
    stop
    sleep 1
    start
}

