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