summaryrefslogtreecommitdiffstats
path: root/etc/rc.d/abi
diff options
context:
space:
mode:
authoryar <yar@FreeBSD.org>2006-06-21 09:53:25 +0000
committeryar <yar@FreeBSD.org>2006-06-21 09:53:25 +0000
commit170515b4b5b719e1ceda59113462a44902aef6db (patch)
treec439bbe08e27d7d835ec5a579ea4d4b74060a149 /etc/rc.d/abi
parent101bc06b44ea44516366aa86c07aaaadafb9bd33 (diff)
downloadFreeBSD-src-170515b4b5b719e1ceda59113462a44902aef6db.zip
FreeBSD-src-170515b4b5b719e1ceda59113462a44902aef6db.tar.gz
Set an example of using load_kld() from rc.subr.
Diffstat (limited to 'etc/rc.d/abi')
-rw-r--r--etc/rc.d/abi12
1 files changed, 5 insertions, 7 deletions
diff --git a/etc/rc.d/abi b/etc/rc.d/abi
index b012fc3..ad5ed2e 100644
--- a/etc/rc.d/abi
+++ b/etc/rc.d/abi
@@ -16,17 +16,15 @@ start_cmd=":"
sysv_start()
{
echo -n ' sysvipc'
- kldload sysvmsg >/dev/null 2>&1
- kldload sysvsem >/dev/null 2>&1
- kldload sysvshm >/dev/null 2>&1
+ load_kld sysvmsg
+ load_kld sysvsem
+ load_kld sysvshm
}
linux_start()
{
echo -n ' linux'
- if ! kldstat -v | grep -E 'linux(aout|elf)' > /dev/null; then
- kldload linux > /dev/null 2>&1
- fi
+ load_kld -e 'linux(aout|elf)' linux
if [ -x /compat/linux/sbin/ldconfigDisabled ]; then
_tmpdir=`mktemp -d -t linux-ldconfig`
/compat/linux/sbin/ldconfig -C ${_tmpdir}/ld.so.cache
@@ -40,7 +38,7 @@ linux_start()
svr4_start()
{
echo -n ' svr4'
- kldload svr4 > /dev/null 2>&1
+ load_kld -m svr4elf svr4
}
abi_prestart()
OpenPOWER on IntegriCloud