summaryrefslogtreecommitdiffstats
path: root/sys/modules/linux
diff options
context:
space:
mode:
authorcracauer <cracauer@FreeBSD.org>1998-09-07 16:15:59 +0000
committercracauer <cracauer@FreeBSD.org>1998-09-07 16:15:59 +0000
commit43e1e522ffdb28962220abe4da82365b8d237115 (patch)
treed1ff0b8d0fdca1e80e379f3d302aea87b848ead5 /sys/modules/linux
parentf33441ad5c568faee3fe74602619f7e3b4880fec (diff)
downloadFreeBSD-src-43e1e522ffdb28962220abe4da82365b8d237115.zip
FreeBSD-src-43e1e522ffdb28962220abe4da82365b8d237115.tar.gz
Load linux emulator lkm only when not already loaded. This avoids
leftover files in /tmp. Script slightly modified from PR version to use fewer processes. PR: i386/7725 Submitted by: Stefan Eggers seggers@semyam.dinoco.de
Diffstat (limited to 'sys/modules/linux')
-rw-r--r--sys/modules/linux/linux11
-rw-r--r--sys/modules/linux/linux.sh11
2 files changed, 18 insertions, 4 deletions
diff --git a/sys/modules/linux/linux b/sys/modules/linux/linux
index 988f0c4..9945a99 100644
--- a/sys/modules/linux/linux
+++ b/sys/modules/linux/linux
@@ -1,3 +1,10 @@
#!/bin/sh
-# $Id$
-modload -e linux_mod -u -q -o /tmp/linux_mod /lkm/linux_mod.o
+
+# $Id: linux,v 1.4 1997/02/22 12:48:25 peter Exp $
+
+if modstat -n linux_mod > /dev/null ; then
+ echo Linux lkm already loaded
+ exit 1
+else
+ modload -e linux_mod -u -q -o /tmp/linux_mod /lkm/linux_mod.o
+fi
diff --git a/sys/modules/linux/linux.sh b/sys/modules/linux/linux.sh
index 988f0c4..9945a99 100644
--- a/sys/modules/linux/linux.sh
+++ b/sys/modules/linux/linux.sh
@@ -1,3 +1,10 @@
#!/bin/sh
-# $Id$
-modload -e linux_mod -u -q -o /tmp/linux_mod /lkm/linux_mod.o
+
+# $Id: linux,v 1.4 1997/02/22 12:48:25 peter Exp $
+
+if modstat -n linux_mod > /dev/null ; then
+ echo Linux lkm already loaded
+ exit 1
+else
+ modload -e linux_mod -u -q -o /tmp/linux_mod /lkm/linux_mod.o
+fi
OpenPOWER on IntegriCloud