ugidfw revision 180563
1194632Sraj#!/bin/sh 2194632Sraj# 3194632Sraj# $FreeBSD: head/etc/rc.d/ugidfw 180563 2008-07-16 19:22:48Z dougb $ 4194632Sraj 5194632Sraj# PROVIDE: ugidfw 6194632Sraj# BEFORE: LOGIN 7194632Sraj# KEYWORD: nojail 8194632Sraj 9194632Sraj. /etc/rc.subr 10194632Sraj 11194632Srajname="ugidfw" 12194632Srajrcvar="ugidfw_enable" 13194632Srajstart_cmd="ugidfw_start" 14194632Srajstop_cmd="ugidfw_stop" 15194632Srajrequired_modules="mac_bsdextended" 16194632Sraj 17194632Srajugidfw_load() 18194632Sraj{ 19194632Sraj if [ -r "${bsdextended_script}" ]; then 20194632Sraj . "${bsdextended_script}" 21194632Sraj fi 22194632Sraj} 23194632Sraj 24194632Srajugidfw_start() 25194632Sraj{ 26194632Sraj [ -z "${bsdextended_script}" ] && bsdextended_script=/etc/rc.bsdextended 27194632Sraj 28194632Sraj if [ -r "${bsdextended_script}" ]; then 29194632Sraj ugidfw_load 30194632Sraj echo "MAC bsdextended rules loaded." 31194632Sraj fi 32194632Sraj} 33194632Sraj 34194632Srajugidfw_stop() 35194632Sraj{ 36194632Sraj # Disable the policy 37194632Sraj # 38194632Sraj kldunload mac_bsdextended 39194632Sraj} 40194632Sraj 41194632Srajload_rc_config $name 42194632Srajrun_rc_command "$1" 43194632Sraj