Name: virt-what Version: 1.19 Release: 1 Summary: Detect if we are running in a virtual machine License: GPLv2+ Group: Emulators URL: http://people.redhat.com/~rjones/virt-what/ Source0: http://people.redhat.com/~rjones/virt-what/files/%{name}-%{version}.tar.gz # virt-what script uses dmidecode and getopt (from util-linux). # RPM cannot detect this so make the dependencies explicit here. %ifarch %{ix86} x86_64 Requires: dmidecode %endif %description virt-what is a shell script which can be used to detect if the program is running in a virtual machine. The program prints out a list of "facts" about the virtual machine, derived from heuristics. One fact is printed per line. If nothing is printed and the script exits with code 0 (no error), then it can mean either that the program is running on bare-metal or the program is running inside a type of virtual machine which we don't know about or can't detect. Current types of virtualization detected: - hyperv Microsoft Hyper-V - kvm Linux Kernel Virtual Machine (KVM) - openvz OpenVZ or Virtuozzo - powervm_lx86 IBM PowerVM Lx86 Linux/x86 emulator - qemu QEMU (unaccelerated) - uml User-Mode Linux (UML) - virtage Hitachi Virtualization Manager (HVM) Virtage LPAR - virtualbox VirtualBox - virtualpc Microsoft VirtualPC - vmware Mware - xen Xen - xen-dom0 Xen dom0 (privileged domain) - xen-domU Xen domU (paravirtualized guest domain) - xen-hvm Xen guest fully virtualized (HVM) %prep %setup -q %build %configure %make %install %makeinstall_std %check %make check %files %doc README %{_sbindir}/virt-what %{_libexecdir}/virt-what-cpuid-helper %{_mandir}/man1/*.1* %changelog * Sat Apr 19 2014 Per Øyvind Karlsen 1.14-1 - initial cooker import * Mon Oct 28 2013 Richard W.M. Jones - 1.13-3 - Suppress warning message on Amazon EC2: "grep: /proc/xen/capabilities: No such file or directory" * Wed Sep 11 2013 Richard W.M. Jones - 1.13-2 - Include two upstream patches for detecting Xen and Linux VServer better (RHBZ#973663). - Modernize the spec file. * Mon Jul 29 2013 Richard W.M. Jones - 1.13-1 - New upstream version 1.13. * Fri Feb 15 2013 Fedora Release Engineering - 1.12-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sun Jul 22 2012 Fedora Release Engineering - 1.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Mar 17 2012 Richard W.M. Jones - 1.12-1 - New upstream version 1.12. * Wed Feb 29 2012 Richard W.M. Jones - 1.11-3 - Remove ExclusiveArch, but don't require dmidecode except on i?86 and x86-64 (RHBZ#791370). * Sat Jan 14 2012 Fedora Release Engineering - 1.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Fri May 27 2011 Richard W.M. Jones - 1.11-1 - New upstream version 1.11. * Wed May 25 2011 Richard W.M. Jones - 1.10-1 - New upstream version 1.10. * Tue Mar 8 2011 Richard W.M. Jones - 1.9-1 - New upstream version 1.9. * Mon Feb 07 2011 Fedora Release Engineering - 1.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Jan 31 2011 Richard W.M. Jones - 1.8-1 - New upstream version 1.8. * Thu Jan 20 2011 Richard W.M. Jones - 1.7-1 - New upstream version 1.7. * Wed Jan 19 2011 Richard W.M. Jones - 1.6-2 - New upstream version 1.6. - BuildRequires 'getopt' from util-linux-ng. * Tue Jan 18 2011 Richard W.M. Jones - 1.5-1 - New upstream version 1.5. - Add 'make check' section. * Tue Jan 18 2011 Richard W.M. Jones - 1.4-1 - New upstream version 1.4. - More hypervisor types detected. * Thu Oct 28 2010 Richard W.M. Jones - 1.3-4 - Move configure into build (not prep). * Thu Oct 28 2010 Richard W.M. Jones - 1.3-3 - Initial import into Fedora. * Tue Oct 19 2010 Richard W.M. Jones - 1.3-2 - Make changes suggested by reviewer (RHBZ#644259). * Tue Oct 19 2010 Richard W.M. Jones - 1.3-1 - Initial release.