diff options
author | cracauer <cracauer@FreeBSD.org> | 1999-12-13 08:38:22 +0000 |
---|---|---|
committer | cracauer <cracauer@FreeBSD.org> | 1999-12-13 08:38:22 +0000 |
commit | 2f637bd7450f1ada3de59b0fc86789ea72fef86b (patch) | |
tree | 6a2959ca44dc85312b932498fb2c4e7994111a8c /sys/modules | |
parent | 59edc2ecbd46e433cede2f99caffb1e9d846c216 (diff) | |
download | FreeBSD-src-2f637bd7450f1ada3de59b0fc86789ea72fef86b.zip FreeBSD-src-2f637bd7450f1ada3de59b0fc86789ea72fef86b.tar.gz |
Add a run of Linux ldconfig.
Diffstat (limited to 'sys/modules')
-rw-r--r-- | sys/modules/linux/linux.sh | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/sys/modules/linux/linux.sh b/sys/modules/linux/linux.sh index aad1331..a9215cf 100644 --- a/sys/modules/linux/linux.sh +++ b/sys/modules/linux/linux.sh @@ -4,9 +4,18 @@ FOUND=`kldstat -v | egrep 'linux(aout|elf)'` +exitcode=0 + if [ "x$FOUND" != x ] ; then echo Linux driver already loaded - exit 1 + exitcode=1 else kldload linux + exitcode=$? +fi + +if [ -f /compat/linux/sbin/ldconfig ] ; then + /compat/linux/sbin/ldconfig fi + +exit $exitcode |