[Midnightbsd-cvs] src [11640] trunk/etc/rc.d/ugidfw: run after filesystems
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Jul 8 13:49:04 EDT 2018
Revision: 11640
http://svnweb.midnightbsd.org/src/?rev=11640
Author: laffer1
Date: 2018-07-08 13:49:03 -0400 (Sun, 08 Jul 2018)
Log Message:
-----------
run after filesystems
Modified Paths:
--------------
trunk/etc/rc.d/ugidfw
Modified: trunk/etc/rc.d/ugidfw
===================================================================
--- trunk/etc/rc.d/ugidfw 2018-07-08 17:48:29 UTC (rev 11639)
+++ trunk/etc/rc.d/ugidfw 2018-07-08 17:49:03 UTC (rev 11640)
@@ -3,6 +3,7 @@
# $MidnightBSD$
# PROVIDE: ugidfw
+# REQUIRE: FILESYSTEMS
# BEFORE: LOGIN
# KEYWORD: nojail shutdown
@@ -33,9 +34,17 @@
ugidfw_stop()
{
+ local rulecount
+
# Disable the policy
#
- kldunload mac_bsdextended
+ # Check for the existence of rules and flush them if needed.
+ rulecount=$(sysctl -in security.mac.bsdextended.rule_count)
+ if [ ${rulecount:-0} -gt 0 ]; then
+ ugidfw list | sed -n '2,$p' | cut -d ' ' -f 1 | sort -r -n |
+ xargs -n 1 ugidfw remove
+ echo "MAC bsdextended rules flushed."
+ fi
}
load_rc_config $name
More information about the Midnightbsd-cvs
mailing list