1#!/bin/sh 2# 3# $FreeBSD$ 4# 5 6# PROVIDE: rctl 7# BEFORE: LOGIN 8# KEYWORD: nojail 9 10. /etc/rc.subr 11 12name="rctl" 13rcvar="rctl_enable" 14start_cmd="rctl_start" 15stop_cmd="rctl_stop" 16 17rctl_start() 18{ 19 if [ -f ${rctl_rules} ]; then 20 while read var comments 21 do 22 case ${var} in 23 \#*|'') 24 ;; 25 *) 26 echo "${var}" 27 ;; 28 esac 29 done < ${rctl_rules} | xargs rctl -a 30 fi 31} 32 33rctl_stop() 34{ 35 36 rctl -r : 37} 38 39load_rc_config $name 40run_rc_command "$1" 41