1#!/bin/sh 2# 3 4# PROVIDE: vknetd 5# REQUIRE: DAEMON netif 6# BEFORE: LOGIN 7 8. /etc/rc.subr 9 10name="vknetd" 11rcvar=`set_rcvar` 12start_precmd="vknetd_precmd" 13command="/usr/sbin/${name}" 14pidfile="/var/run/${name}.pid" 15 16vknetd_precmd() 17{ 18 # load if_tap kernel module if needed 19 if ! kldstat -q -m "if_tap"; then 20 if kldload if_tap; then 21 info 'if_tap module loaded.' 22 else 23 err 1 'if_tap module failed to load.' 24 fi 25 fi 26} 27 28load_rc_config $name 29run_rc_command "$1" 30