8 # KEYWORD: nojail shutdown
14 start_cmd="ugidfw_start"
15 stop_cmd="ugidfw_stop"
16 required_modules="mac_bsdextended"
20 if [ -r "${bsdextended_script}" ]; then
21 . "${bsdextended_script}"
27 [ -z "${bsdextended_script}" ] && bsdextended_script=/etc/rc.bsdextended
29 if [ -r "${bsdextended_script}" ]; then
31 echo "MAC bsdextended rules loaded."
41 # Check for the existence of rules and flush them if needed.
42 rulecount=$(sysctl -in security.mac.bsdextended.rule_count)
43 if [ ${rulecount:-0} -gt 0 ]; then
44 ugidfw list | sed -n '2,$p' | cut -d ' ' -f 1 | sort -r -n |
45 xargs -n 1 ugidfw remove
46 echo "MAC bsdextended rules flushed."