2 COMMAND=/usr/sbin/$NAME
15 config_get program $cfg program
16 [ "$program" = "$NAME" ] && {
17 config_get interface $cfg interface
18 [ "$interface" = "$INTERFACE" ] && {
19 config_get dev "$INTERFACE" ifname
21 config_get enabled $cfg enabled
24 config_get pidfile $cfg pidfile
25 pidfile=${pidfile:-/var/run/$NAME-$dev.pid}
34 [ ! -e $pidfile ] && {
35 config_get cache $cfg cache
36 [ -z "$cache" ] && cache=/tmp/$NAME-$dev.cache
38 config_get config $cfg config
40 config=/var/run/$NAME-$dev.conf
41 config_get service $cfg service
42 config_get username $cfg username
43 config_get password $cfg password
44 config_get hostname $cfg hostname
45 service=${service:-"dyndns"}
48 user=$username:$password
57 $COMMAND -d -c $config 2>&1 | logger -t $NAME &
74 config_foreach ddns ddns