aboutsummaryrefslogtreecommitdiff
path: root/etc/periodic/daily/320.rdist
diff options
context:
space:
mode:
Diffstat (limited to 'etc/periodic/daily/320.rdist')
-rwxr-xr-xetc/periodic/daily/320.rdist22
1 files changed, 17 insertions, 5 deletions
diff --git a/etc/periodic/daily/320.rdist b/etc/periodic/daily/320.rdist
index 267315271706..0095ae63ee2a 100755
--- a/etc/periodic/daily/320.rdist
+++ b/etc/periodic/daily/320.rdist
@@ -3,9 +3,21 @@
# $FreeBSD$
#
-if [ -f /etc/Distfile ]; then
- echo ""
- echo "Running rdist with /etc/Distfile:"
-
- rdist -f /etc/Distfile
+# 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_distfile_enable" in
+ [Yy][Ee][Ss])
+ if [ -f /etc/Distfile ]
+ then
+ echo ""
+ echo "Running rdist with /etc/Distfile:"
+
+ rdist -f /etc/Distfile
+ fi;;
+esac