kernel - Improve umount -f operation
[dragonfly.git] / etc / periodic / daily / 450.status-security
blob75913be4842dd379425a2ae27ae10bd97155d296
1 #!/bin/sh
3 # $FreeBSD: head/etc/periodic/daily/450.status-security 316548 2017-04-06 01:37:03Z asomers $
6 # If there is a global system configuration file, suck it in.
8 if [ -r /etc/defaults/periodic.conf ]
9 then
10 . /etc/defaults/periodic.conf
11 source_periodic_confs
14 case "$daily_status_security_enable" in
15 [Yy][Ee][Ss])
16 echo ""
17 echo "Security check:"
19 case "$daily_status_security_inline" in
20 [Yy][Ee][Ss])
21 daily_status_security_output="";;
22 esac
24 export security_output="${daily_status_security_output}"
25 rc=0
26 case "${daily_status_security_output}" in
27 "")
28 if tempfile=`mktemp ${TMPDIR:-/tmp}/450.status-security.XXXXXX`
29 then
30 periodic security > $tempfile || rc=3
31 if [ -s "$tempfile" ]; then
32 cat "$tempfile"
33 rc=3
35 rm -f "$tempfile"
36 fi;;
37 /*)
38 echo " (output logged separately)"
39 periodic security || rc=3;;
41 echo " (output mailed separately)"
42 periodic security || rc=3;;
43 esac;;
44 *) rc=0;;
45 esac
47 exit $rc