450.status-security revision 254974
1#!/bin/sh 2# 3# $FreeBSD: head/etc/periodic/weekly/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 "$weekly_status_security_enable" in 15 [Yy][Ee][Ss]) 16 echo "" 17 echo "Security check:" 18 19 case "$weekly_status_security_inline" in 20 [Yy][Ee][Ss]) 21 weekly_status_security_output="";; 22 esac 23 24 export security_output="${weekly_status_security_output}" 25 case "${weekly_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