bfd873d4673fce2ab92e9f82f3011b467c976615
[openwrt/svn-archive/archive.git] / net / updatedd / files / ddns.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2006 OpenWrt.org
3 START=50
4
5 . /etc/functions.sh
6
7 config_load updatedd
8 config_get ddns_service cfg1 ddns_service
9 config_get ddns_user cfg1 ddns_user
10 config_get ddns_passwd cfg1 ddns_passwd
11 config_get ddns_host cfg1 ddns_host
12 config_get ddns_update cfg1 ddns_update
13
14 start() {
15 [ "$ddns_update" = 1 ] && {
16 /usr/bin/updatedd -Y $ddns_service -- $ddns_user:$ddns_passwd $ddns_host
17 }
18 }
19
20 stop() {
21 killall updatedd
22 }
23
24 restart() {
25 stop
26 start
27 }