Name: virt-what Version: 1.9 Release: 1.1%{?dist} Summary: Detect if we are running in a virtual machine ExclusiveArch: %{ix86} x86_64 Group: Applications/Emulators License: GPLv2+ URL: http://people.redhat.com/~rjones/virt-what/ Source0: http://people.redhat.com/~rjones/virt-what/files/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # This is provided by the build root, but we make it explicit # anyway in case this was dropped from the build root in future. BuildRequires: /usr/bin/pod2man # Required at build time in order to do 'make check' (for getopt). BuildRequires: util-linux # virt-what script uses dmidecode and getopt (from util-linux). # RPM cannot detect this so make the dependencies explicit here. Requires: dmidecode Requires: util-linux %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 cannot detect. Current types of virtualization detected includes: - Hitachi Virtualization Manager (HVM) Virtage LPAR - IBM SystemZ - IBM PowerVM Lx86 Linux/x86 emulator - Linux Kernel Virtual Machine (KVM) - Microsoft Hyper-V - VMware - Xen %prep %setup -q %build %configure make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %check make check %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README COPYING %{_sbindir}/virt-what %{_libexecdir}/virt-what-cpuid-helper %{_mandir}/man1/*.1* %changelog * Tue Mar 9 2011 Richard W.M. Jones - 1.9-1.1 - Modify for RHEL 5.7: * util-linux-ng => util-linux * Update list of hypervisors in the description section. * Tue Mar 9 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.