1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2006-2011 OpenWrt.org
15 config_get _val
"$section" "$option"
16 [ -n "$_val" ] && append
"$var" "$val $_val"
21 config_get_bool enabled
"$1" 'enabled' 0
29 section_enabled
"$section" ||
return 1
31 append_string args
"$section" 'listen_ip' '-l'
32 append_string args
"$section" 'server_ip' '-s'
33 append_string args
"$section" 'conn_limit' '-c'
35 SERVICE_PID_FILE
="/var/run/frickin-${section}.pid"
36 service_start
/usr
/sbin
/frickin
$args
44 section_enabled
"$section" ||
return 1
46 SERVICE_PID_FILE
="/var/run/frickin-${section}.pid"
47 service_stop
/usr
/sbin
/frickin
54 config_foreach start_instance
'frickin'
61 config_foreach stop_instance
'frickin'