#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
+. /etc/functions.sh
+
+config_load updatedd
+config_get ddns_service cfg1 ddns_service
+config_get ddns_user cfg1 ddns_user
+config_get ddns_passwd cfg1 ddns_passwd
+config_get ddns_host cfg1 ddns_host
+config_get ddns_update cfg1 ddns_update
+
start() {
- [ -f /etc/default/ddns ] && . /etc/default/ddns
-
[ "$ddns_update" = 1 ] && {
/usr/bin/updatedd -Y $ddns_service -- $ddns_user:$ddns_passwd $ddns_host
}
stop() {
killall updatedd
}
+
+restart() {
+ stop
+ start
+}