diff --git a/net/ddns-scripts/Makefile b/net/ddns-scripts/Makefile index 76aa353bb6..eab0da4ee4 100644 --- a/net/ddns-scripts/Makefile +++ b/net/ddns-scripts/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ddns-scripts PKG_VERSION:=2.8.4 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_LICENSE:=GPL-2.0 diff --git a/net/ddns-scripts/files/etc/hotplug.d/iface/ddns b/net/ddns-scripts/files/etc/hotplug.d/iface/ddns index b0f6c98f84..2db17a05f9 100644 --- a/net/ddns-scripts/files/etc/hotplug.d/iface/ddns +++ b/net/ddns-scripts/files/etc/hotplug.d/iface/ddns @@ -38,4 +38,10 @@ case "$ACTION" in ifdown) ddns_service "ifdown" "$INTERFACE" ;; + ifupdate) + [ -z "$IFUPDATE_ADDRESSES" ] && exit 0 + ddns_service "ifdown" "$INTERFACE" + sleep 1 # give time to shutdown + /etc/init.d/ddns enabled && ddns_service "ifup" "$INTERFACE" + ;; esac