fix init scripts and config files
git-svn-id: svn://svn.openwrt.org/openwrt/packages@10236 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
0b8ade911d
commit
798c482e57
@ -1,8 +1,4 @@
|
||||
config batman-adv general
|
||||
config batmand-adv general
|
||||
option interface ath0
|
||||
option announce
|
||||
option gateway_class
|
||||
option originator_interval
|
||||
option preferred_gateway
|
||||
option routing_class
|
||||
option visualisation_srv
|
||||
|
@ -1,41 +1,21 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
START=100
|
||||
START=90
|
||||
. /lib/config/uci.sh
|
||||
uci_load batman-adv
|
||||
uci_load batmand-adv
|
||||
start () {
|
||||
interface=$(uci get batman-adv.general.interface)
|
||||
interface=$(uci get batmand-adv.general.interface)
|
||||
if [ "$interface" = "" ]; then
|
||||
echo $1 Error, you must specify at least a network interface
|
||||
exit
|
||||
fi
|
||||
announce=$(uci get batman-adv.general.announce)
|
||||
gateway_class=$(uci get batman-adv.general.gateway_class)
|
||||
originator_interval=$(uci get batman-adv.general.originator_interval)
|
||||
preferred_gateway=$(uci get batman-adv.general.preferred_gateway)
|
||||
routing_class=$(uci get batman-adv.general.routing_class)
|
||||
visualisation_srv=$(uci get batman-adv.general.visualisation_srv)
|
||||
originator_interval=$(uci get batmand-adv.general.originator_interval)
|
||||
visualisation_srv=$(uci get batmand-adv.general.visualisation_srv)
|
||||
batman_args=""
|
||||
|
||||
if [ $announce ]; then
|
||||
batman_args=${batman_args}'-a '$announce' '
|
||||
fi
|
||||
|
||||
if [ $gateway_class ]; then
|
||||
batman_args=${batman_args}'-g '$gateway_class' '
|
||||
fi
|
||||
|
||||
if [ $originator_interval ]; then
|
||||
batman_args=${batman_args}'-o '$originator_interval' '
|
||||
fi
|
||||
|
||||
if [ $preferred_gateway ]; then
|
||||
batman_args=${batman_args}'-p '$preferred_gateway' '
|
||||
fi
|
||||
|
||||
if [ $routing_class ]; then
|
||||
batman_args=${batman_args}'-r '$routing_class' '
|
||||
fi
|
||||
|
||||
if [ $visualisation_srv ]; then
|
||||
batman_args=${batman_args}'-s '$visualisation_srv' '
|
||||
fi
|
||||
|
@ -1,8 +1,10 @@
|
||||
config batman general
|
||||
config batmand general
|
||||
option interface ath0
|
||||
option announce
|
||||
option gateway_class
|
||||
option originator_interval
|
||||
option preferred_gateway
|
||||
option routing_class
|
||||
option visualisation_srv
|
||||
option visualisation_srv
|
||||
option policy_routing_script
|
||||
|
||||
|
@ -1,19 +1,20 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
START=100
|
||||
START=90
|
||||
. /lib/config/uci.sh
|
||||
uci_load batman
|
||||
uci_load batmand
|
||||
start () {
|
||||
interface=$(uci get batman.general.interface)
|
||||
interface=$(uci get batmand.general.interface)
|
||||
if [ "$interface" = "" ]; then
|
||||
echo $1 Error, you must specify at least a network interface
|
||||
exit
|
||||
fi
|
||||
announce=$(uci get batman.general.announce)
|
||||
gateway_class=$(uci get batman.general.gateway_class)
|
||||
originator_interval=$(uci get batman.general.originator_interval)
|
||||
preferred_gateway=$(uci get batman.general.preferred_gateway)
|
||||
routing_class=$(uci get batman.general.routing_class)
|
||||
visualisation_srv=$(uci get batman.general.visualisation_srv)
|
||||
announce=$(uci get batmand.general.announce)
|
||||
gateway_class=$(uci get batmand.general.gateway_class)
|
||||
originator_interval=$(uci get batmand.general.originator_interval)
|
||||
preferred_gateway=$(uci get batmand.general.preferred_gateway)
|
||||
routing_class=$(uci get batmand.general.routing_class)
|
||||
visualisation_srv=$(uci get batmand.general.visualisation_srv)
|
||||
policy_routing_script=$(uci get batmand.general.policy_routing_script)
|
||||
batman_args=""
|
||||
|
||||
if [ $announce ]; then
|
||||
@ -39,6 +40,10 @@ start () {
|
||||
if [ $visualisation_srv ]; then
|
||||
batman_args=${batman_args}'-s '$visualisation_srv' '
|
||||
fi
|
||||
|
||||
if [ $policy_routing_script ]; then
|
||||
batman_args=${batman_args}'--policy-routing-script '$policy_routing_script' '
|
||||
fi
|
||||
|
||||
batman_args=${batman_args}$interface
|
||||
batmand $batman_args >/dev/null 2>&1
|
||||
|
Loading…
x
Reference in New Issue
Block a user