diff --git a/board/common/overlay/etc/init.d/S97dyndns b/board/common/overlay/etc/init.d/S97dyndns new file mode 100755 index 0000000000..4b8e515315 --- /dev/null +++ b/board/common/overlay/etc/init.d/S97dyndns @@ -0,0 +1,27 @@ +#!/bin/bash + +PROG="/usr/sbin/dyndns-update" +SCRIPT="/data/etc/dyndns-update.sh" + + +test -s ${SCRIPT} || exit 0 + +test -n "${OS_VERSION}" || source /etc/init.d/base + +case "$1" in + start) + msg_begin "Updating dynamic DNS" + ${PROG} &>/dev/null + test $? == 0 && msg_done || msg_fail + ;; + + stop) + true + ;; + + *) + echo "Usage: $0 {start}" + exit 1 +esac + +exit $? diff --git a/board/common/overlay/usr/sbin/dyndns-update b/board/common/overlay/usr/sbin/dyndns-update index d44c23ecb3..dde7a7e8b7 100644 --- a/board/common/overlay/usr/sbin/dyndns-update +++ b/board/common/overlay/usr/sbin/dyndns-update @@ -8,3 +8,4 @@ fi logger -t dyndns "updating dynamic DNS" bash "${SCRIPT}" 2>&1 | logger -t dyndns +exit ${PIPESTATUS[0]}