diff options
author | sos <sos@FreeBSD.org> | 1994-10-14 08:45:16 +0000 |
---|---|---|
committer | sos <sos@FreeBSD.org> | 1994-10-14 08:45:16 +0000 |
commit | eefd04ea190b36b4739d0d18e89848cff67a1ead (patch) | |
tree | 12b4f2fd4275ec4e67e66b300cd4c45a49f74141 /sys/modules/ibcs2/ibcs2.sh | |
parent | aae398c2844c3188cc26e6d99da71c11ba618eb8 (diff) | |
download | FreeBSD-src-eefd04ea190b36b4739d0d18e89848cff67a1ead.zip FreeBSD-src-eefd04ea190b36b4739d0d18e89848cff67a1ead.tar.gz |
LKM module for the iBCS2 emulator
Diffstat (limited to 'sys/modules/ibcs2/ibcs2.sh')
-rw-r--r-- | sys/modules/ibcs2/ibcs2.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sys/modules/ibcs2/ibcs2.sh b/sys/modules/ibcs2/ibcs2.sh new file mode 100644 index 0000000..bf65033 --- /dev/null +++ b/sys/modules/ibcs2/ibcs2.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# $Id$ +if [ $# -le 1 ]; then + LOADERS="coff" # elf +fi + +set -e + +kernelfile=`sysctl -n kern.bootfile` +kernelfile=`basename $kernelfile` +newkernelfile="/tmp/${kernelfile}+ibcs2" + +modload -e ibcs2_init -o $newkernelfile -q /lkm/ibcs2_mod.o +for loader in $LOADERS; do + modload -e${loader}_init -o/tmp/ibcs2_${loader}.o -qu \ + -A${newkernelfile} /lkm/ibcs2_${loader}_mod.o +done +set +e |