xref: /dragonfly/etc/rc.d/vknetd (revision cf89a63b)
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