summaryrefslogtreecommitdiffstats
path: root/sys/modules/linux
diff options
context:
space:
mode:
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