aboutsummaryrefslogtreecommitdiff
path: root/emulators/linux_base-f9/linux_base-f8/pkg-install
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/linux_base-f9/linux_base-f8/pkg-install')
-rw-r--r--emulators/linux_base-f9/linux_base-f8/pkg-install8
1 files changed, 8 insertions, 0 deletions
diff --git a/emulators/linux_base-f9/linux_base-f8/pkg-install b/emulators/linux_base-f9/linux_base-f8/pkg-install
index 6e90d86fbfdd..7494267b3d2b 100644
--- a/emulators/linux_base-f9/linux_base-f8/pkg-install
+++ b/emulators/linux_base-f9/linux_base-f8/pkg-install
@@ -3,6 +3,14 @@
case "$2" in
PRE-INSTALL)
+ if [ "`/sbin/sysctl -n compat.linux.osrelease`"x = "x" ]; then
+ echo 'linuxulator is not (kld)loaded, exiting'
+ exit 1
+ fi
+ if [ "`/sbin/sysctl -n compat.linux.osrelease`" = "2.4.2" ]; then
+ echo 'compat.linux.osrelease: 2.4.2 is not supported, exiting'
+ exit 1
+ fi
if [ -z "`kldstat -v | grep -E 'linux(aout|elf)'`" ]; then
echo 'Linux mode is not enabled.'
echo 'Loading linux kernel module now...'