Search
j0ke.net Open Build Service
>
Projects
>
virtualization
>
vm-install
> vm-install.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File vm-install.spec of Package vm-install (Revision 15)
Currently displaying revision
15
,
show latest
# # spec file for package vm-install (Version 0.3.11) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # 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.3.11 Release: 1 Summary: Tool to Define a Virtual Machine and Install Its Operating System Source0: %{name}-0.3.11.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 x86_64 Requires: xen-tools python-urlgrabber libxml2-python libvirt-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 * Wed Oct 22 2008 carnold@novell.com - bnc#437647 - vm-install: cannot change harddisk values, invalid value of harddisk size * Wed Oct 22 2008 carnold@novell.com - bnc#436899 - Build0075: Cannot create a virtual machine. * Wed Oct 22 2008 kukuk@suse.de - Only build on x86-64 and ix86 * Mon Oct 13 2008 carnold@novell.com - Added fix to look in kernel-base for vmlinuz. * Wed Oct 08 2008 carnold@novell.com - bnc#432743 - vm-install command line parameters not working correctly. * Tue Oct 07 2008 carnold@novell.com - bnc#432923 - vm-install: Can't change size of a hard disk after creation. * Mon Oct 06 2008 carnold@novell.com - fate#300964 - Added support for tap:cdrom protocol. * Wed Oct 01 2008 carnold@novell.com - Additional maxmem checks for bnc#259207. * Tue Sep 16 2008 carnold@novell.com - fate#302936 - Allow administrators to configure cpuid data via vm-install's command line interface. - bnc#259207 - vm-install does not write maxmem parameter into the configuration file. * Fri Sep 12 2008 carnold@novell.com - bnc#425653 - vm-install resets the os type. * Thu Sep 11 2008 carnold@novell.com - Add virt-viewer as an option to the --graphics-viewer flag. - Added check to get os type so we can default to the correct one. - Version 0.3.8 * Fri Sep 05 2008 carnold@novell.com - Use pygrub for some OS installs. Fixed problem with xstransact in console.py. * Tue Aug 26 2008 carnold@novell.com - Added option to set on_poweroff, on_reboot and on_crash. * Wed Aug 20 2008 carnold@novell.com - Use to qcow2 images and use qemu-img-xen to create them. * Tue Aug 19 2008 carnold@novell.com - bnc#418207 - vm-install missing dependency, libvirt-python - bnc#414899 - vm-install erroneously reports installation error when using qcow - bnc#417494 - python's file chooser dialog changes with every release, hence this fix. - Allow virt-viewer to be used as the vm viewer. * Mon Aug 04 2008 carnold@novell.com - Added Wei Kong's PXE boot feature for PV guests. * Thu Jul 31 2008 carnold@novell.com - bnc#245587 - Add drop down to network install source * Wed Jul 30 2008 carnold@novell.com - bnc#268153 - warn about being out of disk space. - bnc#259994 - Disk size keeps changing back to 4.0 - bnc#347427 - text mode install does not allow control over the sparse file option. - Removed 'type=ioemu' for FV guests. * Fri Jul 18 2008 carnold@novell.com - Allow vm-install to use libvirt calls to acquire guest information. - Update protocol menu based on file type selected while browsing. - Version 0.3.3 * Tue Jul 01 2008 carnold@novell.com - Added --preserve-on-error to keep temporary files, config and image file around for debugging. * Fri May 30 2008 carnold@novell.com - Added --no-install to allow just a config file to be written. - Added pull down menu to select various disk protocols. * Wed May 21 2008 carnold@novell.com - Fix broken NetWare install. * Thu May 08 2008 carnold@novell.com - bnc#363671 - XEN: problems with i386 hvm - bnc#380514 - can't install SLED10-SP1. Reverted back to file until problem with tap:aio is resolved. - Fixed problem looking up xenpae kernel on SLE11. xenpae was renamed to just xen. * Wed Apr 30 2008 carnold@novell.com - Add keymap support during vm creation - Pat Campbell addition. * Fri Apr 25 2008 carnold@novell.com - Updated language files with current translations. * Fri Apr 11 2008 carnold@suse.de - Change default image from file to tap:aio. * Wed Mar 26 2008 carnold@novell.com - bnc#373180 - 2 Xen options in Xen don't work from Yast2. * Fri Feb 29 2008 carnold@suse.de - Support for pxe booting fully virtualized guests in vm-install is complete. * 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 * Fri Jan 11 2008 carnold@suse.de - Enable SMP support by default. * Thu Oct 11 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 * Thu Sep 06 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 * Wed Aug 29 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 * Fri Aug 03 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. * Mon Jul 02 2007 ccoffing@novell.com - Start of VM disk management tool. - Bug fixes and refactoring. * Fri Jun 22 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