1 #!/bin/sh /etc/rc.common
6 config_get ifname $1 ifname
7 append interfaces "$ifname"
13 config_list_foreach "$cfg" interface babel_addif
14 pidfile=/var/run/babeld-"$cfg".pid
15 [ -z "$interfaces" ] && return 0
16 if [ -e $pidfile ] ; then
17 echo "$pidfile exists -- not starting babel." >&2
19 /usr/sbin/babeld -D -I $pidfile $interfaces
24 if [ -x /etc/init.d/ahcpd ] && /etc/init.d/ahcpd enabled; then
25 echo 'Not starting babel -- will be started by ahcpd.'
32 config_foreach babel_config babeld
36 kill $(cat /var/run/babeld-*.pid)
37 rm -f /var/run/babeld-*.pid