mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-23 11:18:54 +00:00
9ed55d1192
All periodic sub-scripts <larf> now have their return codes interpreted by periodic(8). Output may be masked based on variable values in periodic.conf. It's also now possible to email periodic output to arbitrary addresses, or to send it to a log file, examples of which can be found in newsyslog.conf. The upshot of it all should be no discernable changes to the default behaviour of periodic(8). PR: 21250
30 lines
605 B
Bash
Executable File
30 lines
605 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
# `calendar -a' needs to die. Why? Because it's a bad idea, particular
|
|
# with networked home directories, but also in general. If you want the
|
|
# output of `calendar' mailed to you, set up a cron job to do it,
|
|
# or run it from your ~/.profile or ~/.login.
|
|
#
|
|
|
|
# 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_calendar_enable" in
|
|
[Yy][Ee][Ss])
|
|
echo ""
|
|
echo "Running calendar:"
|
|
|
|
calendar -a && rc=0 || rc=3;;
|
|
|
|
*) rc=0;;
|
|
esac
|
|
|
|
exit $rc
|