%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Summary: Python modules for starting Xen guest installations Name: python-virtinst Version: 0.100.0 Release: 2%{?dist} Source0: virtinst-%{version}.tar.gz Patch1: virtinst-nfs-mount.patch License: GPL Group: Development/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch ExcludeArch: ppc ppc64 s390 s390x Url: http://hg.et.redhat.com/virt/applications/virtinst--devel Provides: virtinst Requires: libvirt-python >= 0.1.11 Requires: urlgrabber BuildRequires: python-devel Obsoletes: python-xeninst < 0.97.0 %description virtinst is a module to help in starting installations of Fedora/Red Hat Enterprise Linux related distributions inside of virtual machines. It supports both paravirt guests (for which only FC and RHEL guests are currently supported) as well as fully virtualized guests. It uses libvirt (http://www.libvirt.org) for starting things. Also contained is a simple script virt-install which uses virtinst in a command line mode. %prep %setup -q -n virtinst-%{version} %patch1 -p1 %build python setup.py build %install rm -rf $RPM_BUILD_ROOT python setup.py install -O1 --root=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_sbindir} mv $RPM_BUILD_ROOT/%{_bindir}/virt-install $RPM_BUILD_ROOT/%{_sbindir}/virt-install %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README %dir %{python_sitelib}/virtinst %{python_sitelib}/virtinst/* %{_sbindir}/virt-install %changelog * Thu Jan 25 2007 Daniel P. Berrange - 0.100.0-2.fc7 - Fix errors with NFS mount based installs * Mon Jan 22 2007 Daniel P. Berrange - 0.100.0-1.fc7 - Updated to 0.100.0 which now uses libvirt inactive domain support needed to operate correctly against xen 3.0.4 * Tue Dec 18 2006 Daniel P. Berrange - 0.98.0-3.fc7 - don't traceback on invalid memory param (gcosta, #219270) - let the console come back quicker to help with HVM installs (#212024) * Thu Dec 7 2006 Jeremy Katz - 0.98.0-2 - rebuild for python 2.5 * Thu Nov 30 2006 Jeremy Katz - 0.98.0-1 - add support for creating nonsparse disk images (#217764) - remove xeninst compat bits * Mon Nov 20 2006 Jeremy Katz - 0.97.0-1 - handle multiple nics/disks on virt-install command line (#215726) - buildrequire python * Wed Oct 18 2006 Jeremy Katz - 0.96.0-1 - improve check for if a machine is hvm capable to catch when support isn't allowed by the bios (#211276) - cleanup after nfs mount failure on pv install (#206196) - support for setting vcpus (#210516) * Thu Oct 12 2006 Jeremy Katz - 0.95.0-1 - support for blktap (danpb) - name change * Tue Oct 3 2006 Jeremy Katz - 0.94.0-1 - Fix using block device as backing (#209138) - Fix error handling for invalid install locations (danpb) - Write out vcpu config (danpb) * Wed Sep 20 2006 Jeremy Katz - 0.93.0-1 - Fix hvm network xm config (danpb) - Enable PAE with pae hvm hosts (danpb) - Fix hvm block backed cds (danpb) - Fix handling of block devs backed by vbds (danpb) - Ensure we're on a xen kernel (#205889) - Default to vncunused * Wed Sep 6 2006 Jeremy Katz - 0.92.0-2 - add patch to fix memory parsing in interactive mode - fix deps * Wed Aug 30 2006 Jeremy Katz - 0.92.0-1 - Fix silly loop when asking about graphics support (misa) - Fix passing macaddr - Add support so that we reboot into the guest after installation finishes * Tue Aug 29 2006 Jeremy Katz - 0.91.0-1 - add support for paravirt guests with framebuffer. * Mon Aug 21 2006 Jeremy Katz - 0.90.1-1 - fix tab/space whitespace inconsistency * Wed Aug 16 2006 Jeremy Katz - 0.90.0-2 - set ExcludeArch so that it doesn't get pulled into all trees * Wed Aug 16 2006 Jeremy Katz - 0.90.0-1 - update to version with fixed HVM domain creation * Wed Aug 16 2006 Jeremy Katz - 0.9-2 - add some missing requires * Tue Aug 15 2006 Jeremy Katz - 0.9-1 - Initial build