ugidfw revision 165683
1310419Sdelphij#!/bin/sh 2275970Scy# 3275970Scy# $FreeBSD: head/etc/rc.d/ugidfw 165683 2006-12-31 10:37:18Z yar $ 4275970Scy 5275970Scy# PROVIDE: ugidfw 6310419Sdelphij# REQUIRE: 7275970Scy# BEFORE: LOGIN 8275970Scy# KEYWORD: nojail 9275970Scy 10275970Scy. /etc/rc.subr 11275970Scy 12275970Scyname="ugidfw" 13275970Scyrcvar="ugidfw_enable" 14275970Scystart_cmd="ugidfw_start" 15275970Scystop_cmd="ugidfw_stop" 16275970Scyrequired_modules="mac_bsdextended" 17275970Scy 18275970Scyugidfw_load() 19275970Scy{ 20275970Scy if [ -r "${bsdextended_script}" ]; then 21275970Scy . "${bsdextended_script}" 22275970Scy fi 23275970Scy} 24275970Scy 25275970Scyugidfw_start() 26275970Scy{ 27275970Scy [ -z "${bsdextended_script}" ] && bsdextended_script=/etc/rc.bsdextended 28275970Scy 29275970Scy if [ -r "${bsdextended_script}" ]; then 30275970Scy ugidfw_load 31275970Scy echo "MAC bsdextended rules loaded." 32275970Scy fi 33275970Scy} 34275970Scy 35275970Scyugidfw_stop() 36275970Scy{ 37275970Scy # Disable the policy 38275970Scy # 39275970Scy kldunload mac_bsdextended 40275970Scy} 41275970Scy 42275970Scyload_rc_config $name 43275970Scyrun_rc_command "$1" 44275970Scy