mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-29 01:13:08 +00:00
Allow list of modules to be loaded at startup to be configured via
zaptel_kmod_load rc.conf variable. PR: ports/115739 Submitted by: Adam Jacob Muller <adam@adam.gs>
This commit is contained in:
parent
ef6631cab1
commit
371c080feb
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=218646
@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= zaptel
|
||||
PORTVERSION= 1.4.6
|
||||
PORTREVISION= 6
|
||||
PORTREVISION= 7
|
||||
CATEGORIES= misc kld
|
||||
MASTER_SITES= http://www.pbxpress.com/~gonzo/
|
||||
DISTNAME= ${PORTNAME}-bsd-${PORTVERSION}
|
||||
|
@ -18,18 +18,28 @@
|
||||
|
||||
kmod_dir=%%PREFIX%%/lib/zaptel
|
||||
|
||||
kmod_load="zaptel.ko qozap.ko tau32pci.ko wcfxo.ko wcfxs.ko wct1xxp.ko wct4xxp.ko wcte11xp.ko wcte12xp.ko"
|
||||
kmod_unload="wcte12xp.ko wcte11xp.ko wct4xxp.ko wct1xxp.ko wcfxs.ko wcfxo.ko tau32pci.ko qozap.ko zaptel.ko"
|
||||
name="zaptel"
|
||||
rcvar=${name}_enable
|
||||
|
||||
start_cmd="zaptel_start"
|
||||
stop_cmd="zaptel_stop"
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
: ${zaptel_enable="NO"}
|
||||
|
||||
: ${zaptel_kmod_load="zaptel.ko qozap.ko tau32pci.ko wcfxo.ko wcfxs.ko wct1xxp.ko wct4xxp.ko wcte11xp.ko wcte12xp.ko"}
|
||||
# Reverse list
|
||||
zaptel_kmod_unload=""
|
||||
for kmod in ${zaptel_kmod_load}
|
||||
do
|
||||
zaptel_kmod_unload="${kmod} ${zaptel_kmod_unload}"
|
||||
done
|
||||
|
||||
zaptel_start()
|
||||
{
|
||||
echo -n " ${name}"
|
||||
for kmod in ${kmod_load}
|
||||
for kmod in ${zaptel_kmod_load}
|
||||
do
|
||||
if [ -e ${kmod_dir}/${kmod} ]
|
||||
then
|
||||
@ -42,7 +52,7 @@ zaptel_start()
|
||||
zaptel_stop()
|
||||
{
|
||||
echo -n " ${name}"
|
||||
for kmod in ${kmod_unload}
|
||||
for kmod in ${zaptel_kmod_unload}
|
||||
do
|
||||
if [ -e ${kmod_dir}/${kmod} ]
|
||||
then
|
||||
@ -50,8 +60,5 @@ zaptel_stop()
|
||||
fi
|
||||
done
|
||||
}
|
||||
load_rc_config $name
|
||||
|
||||
: ${zaptel_enable="NO"}
|
||||
|
||||
run_rc_command "$1"
|
||||
|
Loading…
Reference in New Issue
Block a user