diff options
Diffstat (limited to 'comms/vpb-driver/files/vpb.sh.in')
-rw-r--r-- | comms/vpb-driver/files/vpb.sh.in | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/comms/vpb-driver/files/vpb.sh.in b/comms/vpb-driver/files/vpb.sh.in new file mode 100644 index 0000000..d50a3e4 --- /dev/null +++ b/comms/vpb-driver/files/vpb.sh.in @@ -0,0 +1,46 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: vpb-driver +# REQUIRE: NETWORKING +# KEYWORD: FreeBSD shutdown +# we load the vpb-driver after the network is fully loaded +# (for VOIP?) + +# +# Add the following lines to /etc/rc.conf to enable exim: +# +#vpb_driver_enable="YES" +# + +. %%RC_SUBR%% + +name=vpb_driver +rcvar=`set_rcvar` + +required_dirs= +vpb_module=%%PREFIX%%/lib/vpb.ko +required_files=${vpb_module} + +start_cmd=start_cmd +stop_cmd=stop_cmd + +extra_commands="reload" + +start_cmd() +{ + kldload ${vpb_module} +} + +stop_cmd() +{ + kldunload vpb +} + +# read settings, set default values +load_rc_config $name +: ${vpb_driver_enable="NO"} + +run_rc_command "$1" |