450.status-security revision 254974
1#!/bin/sh
2#
3# $FreeBSD: head/etc/periodic/monthly/450.status-security 254974 2013-08-27 21:20:28Z jlh $
4#
5
6# If there is a global system configuration file, suck it in.
7#
8if [ -r /etc/defaults/periodic.conf ]
9then
10    . /etc/defaults/periodic.conf
11    source_periodic_confs
12fi
13
14case "$monthly_status_security_enable" in
15    [Yy][Ee][Ss])
16	echo ""
17	echo "Security check:"
18
19	case "$monthly_status_security_inline" in
20	    [Yy][Ee][Ss])
21		monthly_status_security_output="";;
22	esac
23
24	export security_output="${monthly_status_security_output}"
25	case "${monthly_status_security_output}" in
26	    "")
27		rc=3;;
28	    /*)
29		echo "    (output logged separately)"
30		rc=0;;
31	    *)
32		echo "    (output mailed separately)"
33		rc=0;;
34	esac
35
36	periodic security || rc=3;;
37
38    *)  rc=0;;
39esac
40
41exit $rc
42