diff options
author | Danilo G. Baio <dbaio@FreeBSD.org> | 2018-08-11 14:24:49 +0000 |
---|---|---|
committer | Danilo G. Baio <dbaio@FreeBSD.org> | 2018-08-11 14:24:49 +0000 |
commit | 71b0795e98596f16a9751fd11b7c8d8cc5c0b40d (patch) | |
tree | 75751e226f9b8298174448f77ae9c864da7cd36f /sysutils/duply/files | |
parent | 63a4e9aecd43a5e0c540dc8b3e62b258c2b1d9dd (diff) | |
download | ports-71b0795e98596f16a9751fd11b7c8d8cc5c0b40d.tar.gz ports-71b0795e98596f16a9751fd11b7c8d8cc5c0b40d.zip |
Notes
Diffstat (limited to 'sysutils/duply/files')
-rw-r--r-- | sysutils/duply/files/periodic_duply.in | 14 |
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} |