diff options
author | yar <yar@FreeBSD.org> | 2006-06-21 09:53:25 +0000 |
---|---|---|
committer | yar <yar@FreeBSD.org> | 2006-06-21 09:53:25 +0000 |
commit | 170515b4b5b719e1ceda59113462a44902aef6db (patch) | |
tree | c439bbe08e27d7d835ec5a579ea4d4b74060a149 /etc/rc.d | |
parent | 101bc06b44ea44516366aa86c07aaaadafb9bd33 (diff) | |
download | FreeBSD-src-170515b4b5b719e1ceda59113462a44902aef6db.zip FreeBSD-src-170515b4b5b719e1ceda59113462a44902aef6db.tar.gz |
Set an example of using load_kld() from rc.subr.
Diffstat (limited to 'etc/rc.d')
-rw-r--r-- | etc/rc.d/abi | 12 |
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() |