[Midnightbsd-cvs] src [11785] trunk/etc/periodic/daily/450.status-security: security check fix

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Jul 11 19:54:36 EDT 2018


Revision: 11785
          http://svnweb.midnightbsd.org/src/?rev=11785
Author:   laffer1
Date:     2018-07-11 19:54:35 -0400 (Wed, 11 Jul 2018)
Log Message:
-----------
security check fix

Modified Paths:
--------------
    trunk/etc/periodic/daily/450.status-security

Property Changed:
----------------
    trunk/etc/periodic/daily/450.status-security

Modified: trunk/etc/periodic/daily/450.status-security
===================================================================
--- trunk/etc/periodic/daily/450.status-security	2018-07-11 23:54:07 UTC (rev 11784)
+++ trunk/etc/periodic/daily/450.status-security	2018-07-11 23:54:35 UTC (rev 11785)
@@ -18,23 +18,29 @@
 
 	case "$daily_status_security_inline" in
 	    [Yy][Ee][Ss])
-		export security_output="";;
-	    *)
-		export security_output="${daily_status_security_output}"
-		case "${daily_status_security_output}" in
-		    "")
-			rc=3;;
-		    /*)
-			echo "    (output logged separately)"
-			rc=0;;
-		    *)
-			echo "    (output mailed separately)"
-			rc=0;;
-		esac;;
+		daily_status_security_output="";;
 	esac
 
-	periodic security || rc=3;;
-
+	export security_output="${daily_status_security_output}"
+	rc=0
+	case "${daily_status_security_output}" in
+	    "")
+		if tempfile=`mktemp ${TMPDIR:-/tmp}/450.status-security.XXXXXX`
+		then
+			periodic security > $tempfile || rc=3
+			if [ -s "$tempfile" ]; then
+				cat "$tempfile"
+				rc=3
+			fi
+			rm -f "$tempfile"
+		fi;;
+	    /*)
+		echo "    (output logged separately)"
+		periodic security || rc=3;;
+	    *)
+		echo "    (output mailed separately)"
+		periodic security || rc=3;;
+	esac;;
     *)  rc=0;;
 esac
 


Property changes on: trunk/etc/periodic/daily/450.status-security
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list