xref: /freebsd/usr.sbin/periodic/etc/daily/300.calendar (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1*fd1efedcSConrad Meyer#!/bin/sh
2*fd1efedcSConrad Meyer#
3*fd1efedcSConrad Meyer#
4*fd1efedcSConrad Meyer# `calendar -a' needs to die. Why? Because it's a bad idea, particular
5*fd1efedcSConrad Meyer# with networked home directories, but also in general.  If you want the
6*fd1efedcSConrad Meyer# output of `calendar' mailed to you, set up a cron job to do it,
7*fd1efedcSConrad Meyer# or run it from your ~/.profile or ~/.login.
8*fd1efedcSConrad Meyer#
9*fd1efedcSConrad Meyer
10*fd1efedcSConrad Meyer# If there is a global system configuration file, suck it in.
11*fd1efedcSConrad Meyer#
12*fd1efedcSConrad Meyerif [ -r /etc/defaults/periodic.conf ]
13*fd1efedcSConrad Meyerthen
14*fd1efedcSConrad Meyer    . /etc/defaults/periodic.conf
15*fd1efedcSConrad Meyer    source_periodic_confs
16*fd1efedcSConrad Meyerfi
17*fd1efedcSConrad Meyer
18*fd1efedcSConrad Meyercase "$daily_calendar_enable" in
19*fd1efedcSConrad Meyer    [Yy][Ee][Ss])
20*fd1efedcSConrad Meyer	echo ""
21*fd1efedcSConrad Meyer	echo "Running calendar:"
22*fd1efedcSConrad Meyer
23*fd1efedcSConrad Meyer	calendar -a && rc=0 || rc=3;;
24*fd1efedcSConrad Meyer
25*fd1efedcSConrad Meyer    *)  rc=0;;
26*fd1efedcSConrad Meyeresac
27*fd1efedcSConrad Meyer
28*fd1efedcSConrad Meyerexit $rc
29