From 354c7872ff5bca6df705199aa9bc9b70ce6a803b Mon Sep 17 00:00:00 2001 From: Calin Crisan Date: Fri, 1 Nov 2019 19:54:34 +0200 Subject: [PATCH] Add dynamic DNS update helper --- board/common/overlay/etc/crontabs/root | 1 + board/common/overlay/usr/sbin/dyndns-update | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 board/common/overlay/usr/sbin/dyndns-update diff --git a/board/common/overlay/etc/crontabs/root b/board/common/overlay/etc/crontabs/root index bf0d404956..9572f6559f 100644 --- a/board/common/overlay/etc/crontabs/root +++ b/board/common/overlay/etc/crontabs/root @@ -1,2 +1,3 @@ 14 3 * * * /usr/sbin/logrotate /etc/logrotate.conf 0 2 * * 0 /usr/sbin/dehydrated-wrapper +*/15 * * * * /usr/sbin/dyndns-update diff --git a/board/common/overlay/usr/sbin/dyndns-update b/board/common/overlay/usr/sbin/dyndns-update new file mode 100644 index 0000000000..d44c23ecb3 --- /dev/null +++ b/board/common/overlay/usr/sbin/dyndns-update @@ -0,0 +1,10 @@ +#!/bin/bash + +SCRIPT="/data/etc/dyndns-update.sh" + +if ! [[ -f "${SCRIPT}" ]]; then + exit 0 +fi + +logger -t dyndns "updating dynamic DNS" +bash "${SCRIPT}" 2>&1 | logger -t dyndns