160484Sobrien#!/bin/sh 238889Sjdp# 360484Sobrien# $FreeBSD: releng/10.3/etc/periodic/monthly/450.status-security 254974 2013-08-27 21:20:28Z jlh $ 460484Sobrien# 538889Sjdp 638889Sjdp# If there is a global system configuration file, suck it in. 738889Sjdp# 838889Sjdpif [ -r /etc/defaults/periodic.conf ] 938889Sjdpthen 1038889Sjdp . /etc/defaults/periodic.conf 1138889Sjdp source_periodic_confs 1238889Sjdpfi 1338889Sjdp 1438889Sjdpcase "$monthly_status_security_enable" in 1577298Sobrien [Yy][Ee][Ss]) 1677298Sobrien echo "" 1777298Sobrien echo "Security check:" 1877298Sobrien 1977298Sobrien case "$monthly_status_security_inline" in 2077298Sobrien [Yy][Ee][Ss]) 2177298Sobrien monthly_status_security_output="";; 2277298Sobrien esac 2377298Sobrien 2477298Sobrien export security_output="${monthly_status_security_output}" 2577298Sobrien case "${monthly_status_security_output}" in 2677298Sobrien "") 2777298Sobrien rc=3;; 2877298Sobrien /*) 2977298Sobrien echo " (output logged separately)" 3077298Sobrien rc=0;; 3177298Sobrien *) 3277298Sobrien echo " (output mailed separately)" 3377298Sobrien rc=0;; 3477298Sobrien esac 3577298Sobrien 3677298Sobrien periodic security || rc=3;; 3777298Sobrien 3877298Sobrien *) rc=0;; 3977298Sobrienesac 4077298Sobrien 4177298Sobrienexit $rc 4277298Sobrien