summaryrefslogtreecommitdiffstats
path: root/etc/defaults/periodic.conf
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>2000-06-23 01:18:31 +0000
committerbrian <brian@FreeBSD.org>2000-06-23 01:18:31 +0000
commit567e3fdcca0faa8172592279ac0456abbbcefc73 (patch)
tree77123bc5d54c8b955e70336abe11b0e381d8a9cb /etc/defaults/periodic.conf
parent5c86744d35958722a77ae5346e0c2ee161efd003 (diff)
downloadFreeBSD-src-567e3fdcca0faa8172592279ac0456abbbcefc73.zip
FreeBSD-src-567e3fdcca0faa8172592279ac0456abbbcefc73.tar.gz
Introduce /etc/defaults/periodic.conf, similar in concept to rc.conf.
The only change in the default functionality should be that the output reports are slightly more verbose WRT files deleted. Not objected to by: freebsd-arch
Diffstat (limited to 'etc/defaults/periodic.conf')
-rw-r--r--etc/defaults/periodic.conf166
1 files changed, 166 insertions, 0 deletions
diff --git a/etc/defaults/periodic.conf b/etc/defaults/periodic.conf
new file mode 100644
index 0000000..68a18cf
--- /dev/null
+++ b/etc/defaults/periodic.conf
@@ -0,0 +1,166 @@
+#!/bin/sh
+#
+# This is defaults/periodic.conf - a file full of useful variables that
+# you can set to change the default behaviour of periodic jobs on your
+# system. You should not edit this file! Put any overrides into one of the
+# $periodic_conf_files instead and you will be able to update these defaults
+# later without spamming your local configuration information.
+#
+# The $periodic_conf_files files should only contain values which override
+# values set in this file. This eases the upgrade path when defaults
+# are changed and new features are added.
+#
+# $FreeBSD$
+#
+
+# What files override these defaults ?
+periodic_conf_files="/etc/periodic.conf /etc/periodic.conf.local"
+
+# periodic script dirs
+local_periodic="/usr/local/etc/periodic /usr/X11R6/etc/periodic"
+
+
+# Daily options
+
+# 100.clean-disks
+daily_clean_disks_enable="NO" # Delete files daily
+daily_clean_disks_files="[#,]* .#* a.out *.core *.CKP .emacs_[0-9]*"
+daily_clean_disks_days=3 # If older than this
+daily_clean_disks_verbose="YES" # Mention files deleted
+
+# 110.clean-tmps
+daily_clean_tmps_enable="NO" # Delete stuff daily
+daily_clean_tmps_dirs="/tmp" # Delete under here
+daily_clean_tmps_days="3" # If not accessed for
+daily_clean_tmps_ignore=".X*-lock quota.user quota.group" # Don't delete these
+daily_clean_tmps_verbose="YES" # Mention files deleted
+
+# 120.clean-preserve
+daily_clean_preserve_enable="YES" # Delete files daily
+daily_clean_preserve_days=7 # If not modified for
+daily_clean_preserve_verbose="YES" # Mention files deleted
+
+# 130.clean-msgs
+daily_clean_msgs_enable="YES" # Delete msgs daily
+daily_clean_msgs_days= # If not modified for
+
+# 140.clean-rwho
+daily_clean_rwho_enable="YES" # Delete rwho daily
+daily_clean_rwho_days=7 # If not modified for
+daily_clean_rwho_verbose="YES" # Mention files deleted
+
+# 150.clean-hoststat
+daily_clean_hoststat_enable="YES" # Delete .hoststat daily
+daily_clean_hoststat_days=3 # If not modified for
+daily_clean_hoststat_verbose="YES" # Mention files deleted
+
+# 200.backup-passwd
+daily_backup_passwd_enable="YES" # Backup passwd & group
+
+# 210.backup-aliases
+daily_backup_aliases_enable="YES" # Backup mail aliases
+
+# 220.backup-distfile
+daily_backup_distfile_enable="YES" # Backup distfile
+
+# 300.calendar
+daily_calendar_enable="NO" # Run calendar -a
+
+# 310.accounting
+daily_accounting_enable="YES" # Rotate acct files
+
+# 320.distfile
+daily_distfile_enable="YES" # Run rdist daily
+
+# 330.news
+daily_news_expire_enable="YES" # Run news.expire
+
+# 340.uucp
+daily_uuclean_enable="YES" # Run uuclean.daily
+
+# 400.status-disks
+daily_status_disks_enable="YES" # Check disk status
+
+# 410.status-uucp
+daily_status_uucp_enable="YES" # Check uucp status
+
+# 420.status-network
+daily_status_network_enable="YES" # Check network status
+daily_status_network_usedns="YES" # DNS lookups are ok
+
+# 430.status-rwho
+daily_status_rwho_enable="YES" # Check system status
+
+# 440.status-mailq
+daily_status_mailq_enable="YES" # Check mail status
+daily_status_mailq_shorten="NO" # Shorten output
+
+# 450.status-security
+daily_status_security_enable="YES" # Security check
+daily_status_security_inline="NO" # Run inline ?
+daily_status_security_noamd="NO" # Don't check amd mounts
+daily_status_security_nomfs="NO" # Don't check mfs mounts
+
+# 460.status-mail-rejects
+daily_status_mail_rejects_enable="YES" # Check mail rejects
+
+# 999.local
+daily_local="/etc/daily.local" # Local scripts
+
+
+# Weekly options
+
+# 120.clean-kvmdb
+weekly_clean_kvmdb_enable="YES" # Clean kvmdb weekly
+weekly_clean_kvmdb_days=7 # If not accessed for
+weekly_clean_kvmdb_verbose="YES" # Mention files deleted
+
+# 300.uucp
+weekly_uucp_enable="YES" # Clean uucp weekly
+
+# 310.locate
+weekly_locate_enable="YES" # Update locate weekly
+
+# 320.whatis
+weekly_whatis_enable="YES" # Update whatis weekly
+
+# 330.catman
+weekly_catman_enable="NO" # Preformat man pages
+
+# 340.noid
+weekly_noid_enable="NO" # Find unowned files
+weekly_noid_dirs="/" # Look here
+
+# 999.local
+weekly_local="/etc/weekly.local" # Local scripts
+
+
+# Monthly options
+
+# 200.accounting
+monthly_accounting_enable="YES" # Login accounting
+
+# 999.local
+monthly_local="/etc/monthly.local" # Local scripts
+
+
+# Define source_periodic_confs, the mechanism used by /etc/periodic/*/*
+# scripts to source defaults/periodic.conf overrides safely.
+
+if [ -z "${source_periodic_confs_defined}" ]; then
+ source_periodic_confs_defined=yes
+ source_periodic_confs () {
+ local i sourced_files
+
+ for i in ${periodic_conf_files}; do
+ case ${sourced_files} in
+ *:$i:*)
+ ;;
+ *)
+ sourced_files="${sourced_files}:$i:"
+ [ -r $i ] && . $i
+ ;;
+ esac
+ done
+ }
+fi
OpenPOWER on IntegriCloud