summaryrefslogtreecommitdiffstats
path: root/sys/modules/linux
diff options
context:
space:
mode:
authorcracauer <cracauer@FreeBSD.org>1999-12-13 08:38:22 +0000
committercracauer <cracauer@FreeBSD.org>1999-12-13 08:38:22 +0000
commit2f637bd7450f1ada3de59b0fc86789ea72fef86b (patch)
tree6a2959ca44dc85312b932498fb2c4e7994111a8c /sys/modules/linux
parent59edc2ecbd46e433cede2f99caffb1e9d846c216 (diff)
downloadFreeBSD-src-2f637bd7450f1ada3de59b0fc86789ea72fef86b.zip
FreeBSD-src-2f637bd7450f1ada3de59b0fc86789ea72fef86b.tar.gz
Add a run of Linux ldconfig.
Diffstat (limited to 'sys/modules/linux')
-rw-r--r--sys/modules/linux/linux.sh11
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
OpenPOWER on IntegriCloud