ugidfw revision 165683
1#!/bin/sh
2#
3# $FreeBSD: head/etc/rc.d/ugidfw 165683 2006-12-31 10:37:18Z yar $
4
5# PROVIDE: ugidfw
6# REQUIRE:
7# BEFORE: LOGIN
8# KEYWORD: nojail
9
10. /etc/rc.subr
11
12name="ugidfw"
13rcvar="ugidfw_enable"
14start_cmd="ugidfw_start"
15stop_cmd="ugidfw_stop"
16required_modules="mac_bsdextended"
17
18ugidfw_load()
19{
20	if [ -r "${bsdextended_script}" ]; then
21		. "${bsdextended_script}"
22	fi
23}
24
25ugidfw_start()
26{
27	[ -z "${bsdextended_script}" ] && bsdextended_script=/etc/rc.bsdextended
28
29	if [ -r "${bsdextended_script}" ]; then
30		ugidfw_load
31		echo "MAC bsdextended rules loaded."
32	fi
33}
34
35ugidfw_stop()
36{
37	# Disable the policy
38	#
39	kldunload mac_bsdextended
40}
41
42load_rc_config $name
43run_rc_command "$1"
44