summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pc-sysinstall
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2010-07-06 23:31:52 +0000
committerimp <imp@FreeBSD.org>2010-07-06 23:31:52 +0000
commitb6d8d9f4089f83ac6d643ccac00ab57fced9c90b (patch)
tree21a633cbe5c98ae5d6deb79545369749bd24a05c /usr.sbin/pc-sysinstall
parent8d145490dbfe0491db78efc71bc970785a6c84aa (diff)
downloadFreeBSD-src-b6d8d9f4089f83ac6d643ccac00ab57fced9c90b.zip
FreeBSD-src-b6d8d9f4089f83ac6d643ccac00ab57fced9c90b.tar.gz
These files should have been added/deleted in r209751
Diffstat (limited to 'usr.sbin/pc-sysinstall')
-rwxr-xr-xusr.sbin/pc-sysinstall/backend-query/detect-emulation.sh (renamed from usr.sbin/pc-sysinstall/backend-query/detect-vmware.sh)21
1 files changed, 13 insertions, 8 deletions
diff --git a/usr.sbin/pc-sysinstall/backend-query/detect-vmware.sh b/usr.sbin/pc-sysinstall/backend-query/detect-emulation.sh
index 14a0512..5eefd26 100755
--- a/usr.sbin/pc-sysinstall/backend-query/detect-vmware.sh
+++ b/usr.sbin/pc-sysinstall/backend-query/detect-emulation.sh
@@ -25,12 +25,17 @@
#
# $FreeBSD$
-pciconf -lv | grep -i vmware >/dev/null 2>/dev/null
-if [ "$?" = "0" ]
-then
- echo "vmware: YES"
+case "$(kenv smbios.system.product)" in
+VirtualBox)
+ echo "emulation: VIRTUALBOX"
exit 0
-else
- echo "vmware: NO"
- exit 1
-fi
+ ;;
+VMware*)
+ echo "emulation: VMWARE"
+ exit 0
+ ;;
+*)
+ echo "emulation: NO"
+ exit 1
+ ;;
+esac
OpenPOWER on IntegriCloud