1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2007 OpenWrt.org
13 config_get_bool enabled
"$cfg" enabled
'1'
14 [ $enabled -ne 0 ] ||
{
15 echo "$initscript: not enabled"
23 config_get pid_file
"$cfg" pid-file
24 [ -n "$pid_file" ] || pid_file
="/var/run/$NAME.pid"
30 config_get options
"$cfg" options
32 config_get config_file
"$cfg" config_file
33 [ -n "$config_script" ] && append options
"-c $config_file"
39 is_enabled
"$cfg" ||
return
43 $SSD -S -p $pid_file -b -m -x $BIN_F -- $options &>/dev
/null
49 is_enabled
"$cfg" ||
return
52 $SSD -K -p $pid_file &>/dev
/null
57 config_foreach start_service
$NAME
62 config_foreach stop_service
$NAME