1220167Strasz#!/bin/sh 2220167Strasz# 3220167Strasz# $FreeBSD$ 4220167Strasz# 5220167Strasz 6220167Strasz# PROVIDE: rctl 7220167Strasz# BEFORE: LOGIN 8220167Strasz# KEYWORD: nojail 9220167Strasz 10220167Strasz. /etc/rc.subr 11220167Strasz 12220167Straszname="rctl" 13220167Straszstart_cmd="rctl_start" 14220167Straszstop_cmd="rctl_stop" 15220167Strasz 16220167Straszrctl_start() 17220167Strasz{ 18262384Sbdrewery if [ -f ${rctl_rules} ]; then 19220167Strasz while read var comments 20220167Strasz do 21220167Strasz case ${var} in 22220167Strasz \#*|'') 23220167Strasz ;; 24220167Strasz *) 25220167Strasz rctl -a "${var}" 26220167Strasz ;; 27220167Strasz esac 28262384Sbdrewery done < ${rctl_rules} 29220167Strasz fi 30220167Strasz} 31220167Strasz 32220167Straszrctl_stop() 33220167Strasz{ 34220167Strasz 35220167Strasz rctl -r : 36220167Strasz} 37220167Strasz 38220167Straszload_rc_config $name 39220167Straszrun_rc_command "$1" 40