Search
j0ke.net Open Build Service
>
Projects
>
virtualization
>
vm-install
> Changes
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 4
[-]
[+]
Added
vm-install.spec
@@ -0,0 +1,144 @@ +# +# spec file for package vm-install (Version 0.2.3) +# +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: vm-install +Url: http://developer.novell.com/wiki/index.php/Vm-install +BuildRequires: python-devel update-desktop-files +# For directory ownership: +BuildRequires: yast2 +License: GPL v2 or later +Group: System/Emulators/PC +AutoReqProv: yes +Version: 0.2.3 +Release: 1 +Summary: Tool to Define a Virtual Machine and Install Its Operating System +Source0: %{name}-0.2.3.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: xen-tools python-urlgrabber libxml2-python +%define pysite %(python -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib()") + +%description +vm-install can define a Xen virtual machine, and cause an operating +system to begin installing within that virtual machine. + +vm-install can be used in a variety of ways: + +* It can be used interactively or non-interactively. + +* It can automatically pick reasonable VM defaults for a given type + of operating system. + +* It can perform completely non-interactive installs, driven via XML + files and/or command line parameters. + +* The supporting Python modules can be 'import'-ed into other +Python programs, to create VMs programmatically. + + + +Authors: +-------- + Charles Coffing <ccoffing@novell.com> + +%prep +%setup -q + +%build + +%install +make install DESTDIR=$RPM_BUILD_ROOT +rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info +%find_lang xen-vm-install +%suse_update_desktop_file %{name} X-SuSE-YaST-Virtualization + +%clean +test ! -z "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT + +%files -f xen-vm-install.lang +%defattr(-,root,root,-) +%doc COPYING +%{_mandir}/man8/*.8.gz +%{_prefix}/bin/vm-disks +%{_prefix}/bin/vm-install +%{_prefix}/bin/vm-install-jobs +%{_datadir}/vm-install +%pysite/vminstall +%pysite/vmdisks +%dir /var/run/vm-install +%{_datadir}/applications/YaST2/vm-install.desktop + +%changelog +* Fri Feb 01 2008 carnold@suse.de +- Update version to 0.2.3 +- Add support for selecting PXE boot as installation source. +- 346602 - vm-install: apic settings for FV RHEL3 are incorrect +- 336779 - vm-install: Can't create domU - client aborts with + "Error: unsupported operand type(s) for *: 'NoneType' and 'int'" +- 349280 - vm-install doesn' t allow --nic option with empty string +- 353739 - vm-install: starting vm-install with -d option but + without size always selects 4.0 GB +* Sat Jan 12 2008 carnold@suse.de +- Enable SMP support by default. +* Fri Oct 12 2007 ccoffing@novell.com +- Update version to 0.2.2 +- Many fixes to written XML +- Store bootloader settings in XML +- #330240: Network bridges bridges are not showing up if gnomesu + is used to launch virt-manager +- #329547: Default disk proposal for openSUSE is too small +* Fri Sep 07 2007 ccoffing@novell.com +- #306964: Work around pygtk threading bug +- #306383: Fix unreadable linuxrc screen in paravirtual SLES 9 SP4 +- rpmlint: don't need BuildRequires: python +- rpmlint: don't remove buildroot in install section +* Fri Aug 31 2007 ccoffing@novell.com +- #305747: Fix bootstrapping of paravirtual SLES 9 SP4 +- #306764: Better error message if NIC model is mistyped +- #296928: MAC was not set when creating VM from existing disk +* Thu Aug 30 2007 ccoffing@novell.com +- #306469: Fix error paths to ensure disks are always unmounted +- #306383: Set TERM=linux, which works well for both xencons and pvfb +- Do not attempt to connect to VNC port if graphics=none +- Write out stdvga setting based on cirrus vs vesa +* Thu Aug 30 2007 ccoffing@novell.com +- Update translations +* Tue Aug 21 2007 ccoffing@novell.com +- #278190: adjust max memory to always be >= initial memory +- #296758: call update() before getting spinbox value +- Fix some errors in libvirt-style XML file written out +* Fri Aug 17 2007 ccoffing@novell.com +- Update translations +* Thu Aug 16 2007 ccoffing@novell.com +- #300757: Option for Windows XP/2003 (x64) was not displayed +- #296083: If vncviewer is not found, prompt user but don't fail +- Remove ExclusiveArch +* Sat Aug 04 2007 vm@novell.com +- #297472: AttributeError when trying to install FV OS on non-VT +* Tue Jul 31 2007 ccoffing@novell.com +- #271697: Accept period in VM's name +- Pressing Enter now accepts VM name +- Add notes to translators +* Tue Jul 24 2007 ccoffing@novell.com +- #289581: Support info files for --os-settings for SUSE +- Fix defaulting of full vs. para +- Fix ability to edit disk +- Fix exception when starting PV RHEL from URL +- #291706: Previous fix had caused sparse to sometimes default off +* Mon Jul 16 2007 ccoffing@novell.com +- #291706: Allow disk-format-specific options. +* Tue Jul 03 2007 ccoffing@novell.com +- Start of VM disk management tool. +- Bug fixes and refactoring. +* Sat Jun 23 2007 ccoffing@novell.com +- Not noarch; only build on architectures supported by Xen. +* Wed Jun 20 2007 ccoffing@novell.com +- Moved out of xen-tools