#!/bin/sh # # $FreeBSD: head/dns/ddclient/files/ddclient_force.in 441283 2017-05-20 02:27:54Z asomers $ # # If there is a global system configuration file, suck it in. # if [ -r /etc/defaults/periodic.conf ] then . /etc/defaults/periodic.conf source_periodic_confs fi case "$daily_ddclient_force_enable" in [Yy][Ee][Ss]) echo echo 'Forcing ddclient update:' # sleep randomly to reduce congestion on dyn dns server. In # FreeBSD 12.0 the anticongestion function should be used # instead of a hard-coded sleep if [ -n "$anticongestion_sleeptime" ]; then anticongestion else sleep `jot -r 1 0 900` fi %%PREFIX%%/sbin/ddclient -force || rc=3 ;; *) rc=0 ;; esac exit $rc