summaryrefslogtreecommitdiff
path: root/sys/modules/linux/linux.sh
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1998-11-05 04:19:26 +0000
committerPeter Wemm <peter@FreeBSD.org>1998-11-05 04:19:26 +0000
commit38266231ef8f81558fc66b00de2929055fe52adb (patch)
treee37c327c4725ba58923a1bb5c19f89c2a42d054b /sys/modules/linux/linux.sh
parent92892ca7a51d9d16ee2309e864a2271022f287b6 (diff)
Notes
Diffstat (limited to 'sys/modules/linux/linux.sh')
-rw-r--r--sys/modules/linux/linux.sh12
1 files changed, 7 insertions, 5 deletions
diff --git a/sys/modules/linux/linux.sh b/sys/modules/linux/linux.sh
index 9945a9908c5c..8545fbbc47bc 100644
--- a/sys/modules/linux/linux.sh
+++ b/sys/modules/linux/linux.sh
@@ -1,10 +1,12 @@
#!/bin/sh
-# $Id: linux,v 1.4 1997/02/22 12:48:25 peter Exp $
+# $Id: linux,v 1.5 1998/09/07 16:15:59 cracauer Exp $
-if modstat -n linux_mod > /dev/null ; then
- echo Linux lkm already loaded
+FOUND=`kldstat -v | egrep 'linux(aout|elf)'`
+
+if [ "x$FOUND" != x ] ; then
+ echo Linux driver already loaded
exit 1
-else
- modload -e linux_mod -u -q -o /tmp/linux_mod /lkm/linux_mod.o
+else
+ kldload linux
fi