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 babel
36 kill $
(cat /var
/run
/babeld-
*.pid
)
37 rm -f /var
/run
/babeld-
*.pid