aboutsummaryrefslogtreecommitdiff
path: root/sysutils/duply/files
diff options
context:
space:
mode:
authorDanilo G. Baio <dbaio@FreeBSD.org>2018-08-11 14:24:49 +0000
committerDanilo G. Baio <dbaio@FreeBSD.org>2018-08-11 14:24:49 +0000
commit71b0795e98596f16a9751fd11b7c8d8cc5c0b40d (patch)
tree75751e226f9b8298174448f77ae9c864da7cd36f /sysutils/duply/files
parent63a4e9aecd43a5e0c540dc8b3e62b258c2b1d9dd (diff)
downloadports-71b0795e98596f16a9751fd11b7c8d8cc5c0b40d.tar.gz
ports-71b0795e98596f16a9751fd11b7c8d8cc5c0b40d.zip
Notes
Diffstat (limited to 'sysutils/duply/files')
-rw-r--r--sysutils/duply/files/periodic_duply.in14
1 files changed, 11 insertions, 3 deletions
diff --git a/sysutils/duply/files/periodic_duply.in b/sysutils/duply/files/periodic_duply.in
index 96b6d37e3bc6..a993b783b6f8 100644
--- a/sysutils/duply/files/periodic_duply.in
+++ b/sysutils/duply/files/periodic_duply.in
@@ -20,8 +20,10 @@
# backup_duply_opt=""
# options passed to duply
#
-# backup_duply_random="0"
+# backup_duply_random="3600"
# randomize backup time
+# In FreeBSD 12.0 is used the anticongestion function (3600) and this
+# variable is ignored
#
if [ -r /etc/defaults/periodic.conf ]
@@ -34,14 +36,20 @@ fi
: ${backup_duply_command}="bkp_status"
: ${backup_duply_profile}=""
: ${backup_duply_opt}=""
-: ${backup_duply_random}="0"
+: ${backup_duply_random}="3600"
PATH=/bin:/sbin:/usr/bin:/usr/sbin:%%LOCALBASE%%/bin:%%LOCALBASE%%/sbin
export PATH
case "$backup_duply_enable" in
[Yy][Ee][Ss])
- eval sleep $(jot -r 1 0 ${backup_duply_random})
+ # In FreeBSD 12.0 the anticongestion function should be used
+ # instead of a hard-coded sleep
+ if [ -n "$anticongestion_sleeptime" ]; then
+ anticongestion
+ else
+ eval sleep $(jot -r 1 0 ${backup_duply_random})
+ fi
echo
echo "Duply Backup:"
for duply_profile in ${backup_duply_profile}