From 01f8c2e898ab476050e665ebe420b320f3117cc1 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Thu, 28 Oct 2010 13:12:03 +0100 Subject: [PATCH] Initial import into Fedora. --- .gitignore | 1 + sources | 1 + virt-what.spec | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 75 insertions(+) create mode 100644 virt-what.spec diff --git a/.gitignore b/.gitignore index e69de29..c2bb7d6 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/virt-what-1.3.tar.gz diff --git a/sources b/sources index e69de29..e71c0da 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +31befa26eb4060fa2619d61718e26fba virt-what-1.3.tar.gz diff --git a/virt-what.spec b/virt-what.spec new file mode 100644 index 0000000..578f0f0 --- /dev/null +++ b/virt-what.spec @@ -0,0 +1,73 @@ +Name: virt-what +Version: 1.3 +Release: 3%{?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 + +# virt-what script uses dmidecode and getopt (from util-linux-ng). +# RPM cannot detect this so make the dependencies explicit here. +Requires: dmidecode +Requires: util-linux-ng + +%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: +KVM, Xen, unaccelerated QEMU, VMWare, VirtualBox, VirtualPC, +OpenVZ, Virtuozzo, User-Mode Linux (UML). + + +%prep +%setup -q +%configure + + +%build +make + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + + +%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 +* 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.