450.status-security revision 61981
1#!/bin/sh
2#
3# $FreeBSD: head/etc/periodic/daily/450.status-security 61981 2000-06-23 01:18:31Z brian $
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 "$daily_status_security_enable" in
15    [Yy][Ee][Ss])
16	if [ -f /etc/security -a -x /usr/sbin/sendmail ]
17	then
18	    echo ""
19	    echo "Security check:"
20
21	    case "$daily_status_security_noamd" in
22		[Yy][Ee][Ss])
23			args=-a;;
24		*)
25			args=;;
26	    esac
27
28	    case "$daily_status_security_nomfs" in
29		[Yy][Ee][Ss])
30			args="$args -m";;
31	    esac
32
33	    case "$daily_status_security_inline" in
34		[Yy][Ee][Ss])
35		    sh /etc/security -s $args;;
36
37		*)
38		    echo "    (output mailed separately)"
39		    sh /etc/security $args 2>&1 | sendmail root;;
40	    esac
41	fi;;
42esac
43