Accepting request 282555 from Virtualization

1

OBS-URL: https://build.opensuse.org/request/show/282555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-manager?expand=0&rev=116
This commit is contained in:
Dominique Leuenberger 2015-01-24 21:20:29 +00:00 committed by Git OBS Bridge
commit f57a6ef3d5
21 changed files with 187 additions and 120 deletions

View File

@ -0,0 +1,19 @@
Subject: createnet: Fix creating network with forward device
From: Charles Arnold carnold@suse.com Fri Jan 16 13:29:09 2015 -0500
Date: Fri Jan 16 13:30:36 2015 -0500:
Git: 65f7017eaf775af4c817b16d525256cd25aef160
diff --git a/virtManager/createnet.py b/virtManager/createnet.py
index 6c0634c..18cadf1 100644
--- a/virtManager/createnet.py
+++ b/virtManager/createnet.py
@@ -174,7 +174,7 @@ class vmmCreateNetwork(vmmGObjectUI):
devnames = []
for nodedev in self.conn.get_nodedevs("net"):
- devnames.append(nodedev.name)
+ devnames.append(nodedev.interface)
for iface in self.conn.list_interfaces():
if iface.get_name() not in devnames:
devnames.append(iface.get_name())

View File

@ -0,0 +1,29 @@
From a1d3602b017e1145e6da03b23c99a3508bad4482 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= <cbosdonnat@suse.com>
Date: Fri, 23 Jan 2015 14:08:53 +0100
Subject: [PATCH] Activate the default console in all cases
If the Details page of a container is show when hitting the Run button,
switching back to the Console page, doesn't show the text console. By
updating the default console even if the Console page isn't show we
won't have this anymore.
---
virtManager/details.py | 2 --
1 file changed, 2 deletions(-)
diff --git a/virtManager/details.py b/virtManager/details.py
index ddcacae..aa10912 100644
--- a/virtManager/details.py
+++ b/virtManager/details.py
@@ -1345,8 +1345,6 @@ class vmmDetails(vmmGObjectUI):
def activate_default_console_page(self):
pages = self.widget("details-pages")
- if pages.get_current_page() != DETAILS_PAGE_CONSOLE:
- return
self.console.activate_default_console_page()
# activate_* are called from engine.py via CLI options
--
2.1.2

View File

@ -1,3 +1,29 @@
-------------------------------------------------------------------
Fri Jan 23 14:08:34 UTC 2015 - cbosdonnat@suse.com
- bsc#909602 - virt-manager doesn't show text console for container
when started from details page.
activate-default-console.patch.
-------------------------------------------------------------------
Fri Jan 16 09:40:12 MST 2015 - carnold@suse.com
- bnc#909348 - Can't create virtual NAT network - interface name
`net_wlp16s0_00_1f_3b_59_61_3d' must be shorter than IFNAMSIZ
65f7017e-createnet-fix.patch
-------------------------------------------------------------------
Wed Dec 10 08:52:01 MST 2014 - carnold@suse.com
- bnc#909225 - pygrub Unable to find partition containing kernel
Update virtinst-pvgrub2-bootloader.patch
-------------------------------------------------------------------
Tue Dec 9 11:07:55 MST 2014 - carnold@suse.com
- Reorder virt-manager patches according to type
- Drop virtman-cdrom.patch
-------------------------------------------------------------------
Tue Dec 2 12:11:29 MST 2014 - carnold@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package virt-manager
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 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
@ -36,50 +36,54 @@ Url: http://virt-manager.org/
Source0: %{name}-%{version}.tar.bz2
Source1: virt-install.rb
Source2: virt-install.desktop
# SUSE Only
Patch1: 65f7017e-createnet-fix.patch
Patch70: virtman-desktop.patch
Patch71: virtman-cdrom.patch
Patch72: virtman-kvm.patch
Patch73: virtman-keycombo.patch
Patch74: virtman-eepro100.patch
Patch75: virtman-supported-disk-formats.patch
Patch80: virtman-default-guest-from-host-os.patch
Patch81: virtman-default-to-xen-pv.patch
Patch82: virtman-autoyast-support.patch
Patch83: virtman-vminstall.patch
Patch84: virtman-show-suse-install-repos.patch
Patch85: virtman-packages.patch
Patch86: virtman-load-stored-uris.patch
Patch87: virtman-libvirtd-not-running.patch
Patch88: virtman-stable-os-support.patch
Patch89: virtman-add-s390x-arch-support.patch
Patch90: virtman-prevent-double-click-starting-vm-twice.patch
Patch91: virtman-default-lxc-uri.patch
Patch92: virtman-add-connect-default.patch
Patch93: virtman-dont-allow-grub.xen-to-be-deleted.patch
Patch94: virtman-check-for-empty-network-name.patch
Patch95: virtman-s390x-default-to-vminstall.patch
Patch96: virtman-increase-setKeepAlive-count.patch
Patch97: virtman-allow-destroy-from-shutdown-menu-of-crashed-vm.patch
Patch98: virtman-sync-vm-startup-for-cpu-usage.patch
Patch99: virtman-check-for-valid-display.patch
Patch151: virtinst-storage-ocfs2.patch
Patch152: virtinst-supported-disk-formats.patch
Patch153: virtinst-support-suse-distros.patch
Patch154: virtinst-detect-suse-distros.patch
Patch155: virtinst-xen-drive-type.patch
Patch156: virtinst-modify-gui-defaults.patch
Patch157: virtinst-pvgrub2-bootloader.patch
Patch158: virtinst-set-qemu-emulator.patch
Patch159: virtinst-vol-default-nocow.patch
Patch160: virtinst-detect-windows-media.patch
Patch161: virtinst-xenbus-disk-index-fix.patch
Patch162: virtinst-set-cache-mode-unsafe-for-install.patch
Patch163: virtinst-add-default-rng-device.patch
Patch164: virtinst-refresh_before_fetch_pool.patch
Patch165: virtinst-nfs-install-sanitize.patch
Patch166: virtinst-ppc64le.patch
Patch167: virtinst-ignore-error-403-on-directories.patch
Patch168: virt-manager-Gtk-30.patch
Patch71: virtman-kvm.patch
Patch72: virtman-keycombo.patch
Patch73: virtman-vminstall.patch
Patch74: virtman-show-suse-install-repos.patch
Patch75: virtman-stable-os-support.patch
Patch76: virtman-dont-allow-grub.xen-to-be-deleted.patch
Patch77: virtman-s390x-default-to-vminstall.patch
Patch78: virtman-libvirtd-not-running.patch
Patch79: virtinst-pvgrub2-bootloader.patch
Patch80: virtinst-nfs-install-sanitize.patch
# Features or Enhancements
Patch100: virtman-eepro100.patch
Patch101: virtman-default-guest-from-host-os.patch
Patch102: virtman-default-to-xen-pv.patch
Patch103: virtman-autoyast-support.patch
Patch104: virtman-packages.patch
Patch105: virtman-load-stored-uris.patch
Patch106: virtman-add-s390x-arch-support.patch
Patch107: virtman-default-lxc-uri.patch
Patch108: virtman-add-connect-default.patch
Patch120: virtinst-storage-ocfs2.patch
Patch121: virtinst-supported-disk-formats.patch
Patch122: virtinst-support-suse-distros.patch
Patch123: virtinst-detect-suse-distros.patch
Patch124: virtinst-modify-gui-defaults.patch
Patch125: virtinst-vol-default-nocow.patch
Patch126: virtinst-detect-windows-media.patch
Patch127: virtinst-set-cache-mode-unsafe-for-install.patch
Patch128: virtinst-add-default-rng-device.patch
Patch129: virtinst-set-qemu-emulator.patch
Patch130: virtinst-ppc64le.patch
# Bug Fixes
Patch150: virtman-supported-disk-formats.patch
Patch151: virtman-prevent-double-click-starting-vm-twice.patch
Patch152: virtman-check-for-empty-network-name.patch
Patch153: virtman-increase-setKeepAlive-count.patch
Patch154: virtman-allow-destroy-from-shutdown-menu-of-crashed-vm.patch
Patch155: virtman-sync-vm-startup-for-cpu-usage.patch
Patch156: virtman-check-for-valid-display.patch
Patch157: virtinst-xen-drive-type.patch
Patch158: virtinst-xenbus-disk-index-fix.patch
Patch159: virtinst-refresh_before_fetch_pool.patch
Patch160: virtinst-ignore-error-403-on-directories.patch
Patch161: virt-manager-Gtk-30.patch
Patch162: activate-default-console.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -158,32 +162,42 @@ machine).
%prep
%setup -q
# SUSE Only
%patch1 -p1
%patch70 -p1
%patch71 -p1
%patch72 -p1
%patch73 -p1
%patch74 -p1
%patch75 -p1
%patch76 -p1
%patch77 -p1
%patch78 -p1
%patch79 -p1
%patch80 -p1
%patch81 -p1
%patch82 -p1
%patch83 -p1
%patch84 -p1
%patch85 -p1
%patch86 -p1
%patch87 -p1
%patch88 -p1
%patch89 -p1
%patch90 -p1
%patch91 -p1
%patch92 -p1
%patch93 -p1
%patch94 -p1
%patch95 -p1
%patch96 -p1
%patch97 -p1
%patch98 -p1
%patch99 -p1
# Enhancements
%patch100 -p1
%patch101 -p1
%patch102 -p1
%patch103 -p1
%patch104 -p1
%patch105 -p1
%patch106 -p1
%patch107 -p1
%patch108 -p1
%patch120 -p1
%patch121 -p1
%patch122 -p1
%patch123 -p1
%patch124 -p1
%patch125 -p1
%patch126 -p1
%patch127 -p1
%patch128 -p1
%patch129 -p1
%patch130 -p1
# Bug Fixes
%patch150 -p1
%patch151 -p1
%patch152 -p1
%patch153 -p1
@ -196,12 +210,6 @@ machine).
%patch160 -p1
%patch161 -p1
%patch162 -p1
%patch163 -p1
%patch164 -p1
%patch165 -p1
%patch166 -p1
%patch167 -p1
%patch168 -p1
%build
%if %{qemu_user}
@ -308,10 +316,8 @@ fi
%{_datadir}/%{name}/virt-clone
%{_datadir}/%{name}/virt-convert
%{_datadir}/%{name}/virt-xml
%dir %{_datadir}/YaST2
%dir %{_datadir}/YaST2/clients
%dir %{_datadir}/applications/YaST2
%dir %{_datadir}/appdata
%dir %{_datadir}/*
%dir %{_datadir}/*/*
%{_datadir}/YaST2/clients/virt-install.rb
%{_datadir}/applications/YaST2/virt-install.desktop

View File

@ -4,7 +4,7 @@ Index: virt-manager-1.1.0/virtinst/guest.py
===================================================================
--- virt-manager-1.1.0.orig/virtinst/guest.py
+++ virt-manager-1.1.0/virtinst/guest.py
@@ -639,6 +639,15 @@ class Guest(XMLBuilder):
@@ -638,6 +638,15 @@ class Guest(XMLBuilder):
return
self.add_device(virtinst.VirtualGraphics(self.conn))
@ -20,7 +20,7 @@ Index: virt-manager-1.1.0/virtinst/guest.py
def add_default_devices(self):
self.add_default_graphics()
self.add_default_video_device()
@@ -646,6 +655,7 @@ class Guest(XMLBuilder):
@@ -645,6 +654,7 @@ class Guest(XMLBuilder):
self.add_default_console_device()
self.add_default_usb_controller()
self.add_default_channels()

View File

@ -2,7 +2,7 @@ Index: virt-manager-1.1.0/virtinst/urlfetcher.py
===================================================================
--- virt-manager-1.1.0.orig/virtinst/urlfetcher.py
+++ virt-manager-1.1.0/virtinst/urlfetcher.py
@@ -321,6 +321,89 @@ def _distroFromTreeinfo(fetcher, arch, v
@@ -323,6 +323,89 @@ def _distroFromTreeinfo(fetcher, arch, v
return ob
@ -92,7 +92,7 @@ Index: virt-manager-1.1.0/virtinst/urlfetcher.py
def getDistroStore(guest, fetcher):
stores = []
@@ -337,6 +420,10 @@ def getDistroStore(guest, fetcher):
@@ -339,6 +422,10 @@ def getDistroStore(guest, fetcher):
if dist:
return dist
@ -103,7 +103,7 @@ Index: virt-manager-1.1.0/virtinst/urlfetcher.py
stores = _allstores[:]
# If user manually specified an os_distro, bump it's URL class
@@ -819,29 +906,59 @@ class SLDistro(RHELDistro):
@@ -821,29 +908,59 @@ class SLDistro(RHELDistro):
class SuseDistro(Distro):
name = "SUSE"
@ -172,7 +172,7 @@ Index: virt-manager-1.1.0/virtinst/urlfetcher.py
return True
def _get_method_arg(self):
@@ -861,6 +978,27 @@ class SuseDistro(Distro):
@@ -863,6 +980,27 @@ class SuseDistro(Distro):
return osobj.name
return self.os_variant

View File

@ -2,7 +2,7 @@ Index: virt-manager-1.1.0/virtinst/urlfetcher.py
===================================================================
--- virt-manager-1.1.0.orig/virtinst/urlfetcher.py
+++ virt-manager-1.1.0/virtinst/urlfetcher.py
@@ -405,6 +405,24 @@ def _distroFromContent(fetcher, arch, vm
@@ -407,6 +407,24 @@ def _distroFromContent(fetcher, arch, vm
return ob
@ -27,7 +27,7 @@ Index: virt-manager-1.1.0/virtinst/urlfetcher.py
def getDistroStore(guest, fetcher):
stores = []
logging.debug("Finding distro store for location=%s", fetcher.location)
@@ -424,6 +442,10 @@ def getDistroStore(guest, fetcher):
@@ -426,6 +444,10 @@ def getDistroStore(guest, fetcher):
if dist:
return dist
@ -38,7 +38,7 @@ Index: virt-manager-1.1.0/virtinst/urlfetcher.py
stores = _allstores[:]
# If user manually specified an os_distro, bump it's URL class
@@ -1159,6 +1181,13 @@ class ALTLinuxDistro(Distro):
@@ -1161,6 +1183,13 @@ class ALTLinuxDistro(Distro):
logging.debug("Regex didn't match, not a %s distro", self.name)
return False

View File

@ -2,14 +2,14 @@ Index: virt-manager-1.1.0/virtinst/guest.py
===================================================================
--- virt-manager-1.1.0.orig/virtinst/guest.py
+++ virt-manager-1.1.0/virtinst/guest.py
@@ -353,8 +353,18 @@ class Guest(XMLBuilder):
@@ -350,8 +350,18 @@ class Guest(XMLBuilder):
if (not install and
self.os.is_xenpv() and
not self.os.kernel):
- self.bootloader = "/usr/bin/pygrub"
- self.os.clear()
+ os_ver = self._get_os_variant()
+ if os_ver == "sles12" or os_ver == "sled12":
+ if os_ver == "sles12" or os_ver == "sled12" or os_ver == "opensuse13":
+ self.installer._install_kernel = "/usr/lib/grub2/x86_64-xen/grub.xen"
+ self.installer._install_initrd = None
+ self.installer.extraargs = None

View File

@ -2,7 +2,7 @@ Index: virt-manager-1.1.0/virtinst/guest.py
===================================================================
--- virt-manager-1.1.0.orig/virtinst/guest.py
+++ virt-manager-1.1.0/virtinst/guest.py
@@ -32,6 +32,7 @@ from virtinst import util
@@ -31,6 +31,7 @@ from virtinst import util
from virtinst import support
from virtinst import OSXML
from virtinst import VirtualDevice
@ -10,7 +10,7 @@ Index: virt-manager-1.1.0/virtinst/guest.py
from virtinst import Clock
from virtinst import Seclabel
from virtinst import CPU
@@ -349,6 +350,13 @@ class Guest(XMLBuilder):
@@ -348,6 +349,13 @@ class Guest(XMLBuilder):
self.on_crash = action
self._set_defaults()
@ -24,7 +24,7 @@ Index: virt-manager-1.1.0/virtinst/guest.py
self.bootloader = None
if (not install and
@@ -367,7 +375,10 @@ class Guest(XMLBuilder):
@@ -366,7 +374,10 @@ class Guest(XMLBuilder):
self.bootloader = "/usr/bin/pygrub"
self.os.clear()

View File

@ -10,7 +10,7 @@ Index: virt-manager-1.1.0/virtinst/guest.py
import logging
import urlgrabber.progress as progress
@@ -748,14 +749,26 @@ class Guest(XMLBuilder):
@@ -769,14 +770,26 @@ class Guest(XMLBuilder):
self.emulator = None
return

View File

@ -2,7 +2,7 @@ Index: virt-manager-1.1.0/virtManager/engine.py
===================================================================
--- virt-manager-1.1.0.orig/virtManager/engine.py
+++ virt-manager-1.1.0/virtManager/engine.py
@@ -202,9 +202,6 @@ class vmmEngine(vmmGObject):
@@ -203,9 +203,6 @@ class vmmEngine(vmmGObject):
except:
logging.exception("Error talking to PackageKit")
@ -12,7 +12,7 @@ Index: virt-manager-1.1.0/virtManager/engine.py
warnmsg = _("The 'libvirtd' service will need to be started.\n\n"
"After that, virt-manager will connect to libvirt on\n"
"the next application start up.")
@@ -218,7 +215,11 @@ class vmmEngine(vmmGObject):
@@ -219,7 +216,11 @@ class vmmEngine(vmmGObject):
if not connected and do_start:
manager.err.ok(_("Libvirt service must be started"), warnmsg)

View File

@ -49,7 +49,7 @@ Index: virt-manager-1.1.0/virtinst/guest.py
self.x86_cpu_default = self.cpu.SPECIAL_MODE_HOST_MODEL_ONLY
self._os_variant = None
@@ -559,11 +562,13 @@ class Guest(XMLBuilder):
@@ -569,11 +572,13 @@ class Guest(XMLBuilder):
self.conn.check_support(
self.conn.SUPPORT_CONN_VIRTIO_CONSOLE)):
dev.target_type = "virtio"
@ -64,7 +64,7 @@ Index: virt-manager-1.1.0/virtinst/guest.py
return
if self.get_devices("video"):
return
@@ -608,7 +613,7 @@ class Guest(XMLBuilder):
@@ -618,7 +623,7 @@ class Guest(XMLBuilder):
return
if self.os.is_container():
return
@ -73,7 +73,7 @@ Index: virt-manager-1.1.0/virtinst/guest.py
return
self.add_device(virtinst.VirtualGraphics(self.conn))
@@ -834,7 +839,7 @@ class Guest(XMLBuilder):
@@ -844,7 +849,7 @@ class Guest(XMLBuilder):
if not self._lookup_osdict_key(key, False):
return False

View File

@ -2,7 +2,7 @@ Index: virt-manager-1.1.0/virtManager/create.py
===================================================================
--- virt-manager-1.1.0.orig/virtManager/create.py
+++ virt-manager-1.1.0/virtManager/create.py
@@ -1257,11 +1257,34 @@ class vmmCreate(vmmGObjectUI):
@@ -1265,11 +1265,34 @@ class vmmCreate(vmmGObjectUI):
if self.widget("install-os-version").get_visible():
self.widget("install-os-version-entry").grab_focus()
@ -37,7 +37,7 @@ Index: virt-manager-1.1.0/virtManager/create.py
# Get previous
type_row = self._selected_os_row()
if not type_row:
@@ -1626,7 +1649,10 @@ class vmmCreate(vmmGObjectUI):
@@ -1634,7 +1657,10 @@ class vmmCreate(vmmGObjectUI):
if extra:
extraargs += extra
if ks:
@ -49,7 +49,7 @@ Index: virt-manager-1.1.0/virtManager/create.py
if extraargs:
self.guest.installer.extraargs = extraargs
@@ -2034,6 +2060,7 @@ class vmmCreate(vmmGObjectUI):
@@ -2042,6 +2068,7 @@ class vmmCreate(vmmGObjectUI):
dl = self.set_os_val(self.widget("install-os-type"), distro_type)
vl = self.set_os_val(self.widget("install-os-version"), distro_var)
self.set_distro_labels(dl, vl)

View File

@ -1,13 +0,0 @@
Index: virt-manager-1.1.0/virtManager/addhardware.py
===================================================================
--- virt-manager-1.1.0.orig/virtManager/addhardware.py
+++ virt-manager-1.1.0/virtManager/addhardware.py
@@ -800,7 +800,7 @@ class vmmAddHardware(vmmGObjectUI):
disk_buses = ["ide", "sata", "scsi", "sd",
"usb", "virtio", "virtio-scsi", "xen"]
floppy_buses = ["fdc"]
- cdrom_buses = ["ide", "scsi"]
+ cdrom_buses = ["ide", "scsi", "xen"]
lun_buses = ["virtio-scsi"]
if bus in disk_buses:

View File

@ -2,7 +2,7 @@ Index: virt-manager-1.1.0/virtManager/create.py
===================================================================
--- virt-manager-1.1.0.orig/virtManager/create.py
+++ virt-manager-1.1.0/virtManager/create.py
@@ -21,6 +21,8 @@
@@ -22,6 +22,8 @@ import traceback
import logging
import threading
import time
@ -11,7 +11,7 @@ Index: virt-manager-1.1.0/virtManager/create.py
from gi.repository import GObject
from gi.repository import Gtk
@@ -1167,6 +1169,55 @@ class vmmCreate(vmmGObjectUI):
@@ -1175,6 +1177,55 @@ class vmmCreate(vmmGObjectUI):
return
self.start_detection(forward=forward)
@ -67,7 +67,7 @@ Index: virt-manager-1.1.0/virtManager/create.py
def toggle_detect_os(self, src):
dodetect = src.get_active()
@@ -1179,6 +1230,8 @@ class vmmCreate(vmmGObjectUI):
@@ -1187,6 +1238,8 @@ class vmmCreate(vmmGObjectUI):
self.widget("install-os-version-entry").set_text("")
self.mediaDetected = False
self.detect_media_os()

View File

@ -2,7 +2,7 @@ Index: virt-manager-1.1.0/virtManager/create.py
===================================================================
--- virt-manager-1.1.0.orig/virtManager/create.py
+++ virt-manager-1.1.0/virtManager/create.py
@@ -876,7 +876,12 @@ class vmmCreate(vmmGObjectUI):
@@ -884,7 +884,12 @@ class vmmCreate(vmmGObjectUI):
if gtype is None:
# If none specified, prefer HVM so install options aren't limited
# with a default PV choice.

View File

@ -2,7 +2,7 @@ Index: virt-manager-1.1.0/virtManager/engine.py
===================================================================
--- virt-manager-1.1.0.orig/virtManager/engine.py
+++ virt-manager-1.1.0/virtManager/engine.py
@@ -226,9 +226,22 @@ class vmmEngine(vmmGObject):
@@ -227,9 +227,22 @@ class vmmEngine(vmmGObject):
if not uris:
return
logging.debug("About to connect to uris %s", uris)

View File

@ -70,7 +70,7 @@ Index: virt-manager-1.1.0/virtManager/engine.py
===================================================================
--- virt-manager-1.1.0.orig/virtManager/engine.py
+++ virt-manager-1.1.0/virtManager/engine.py
@@ -193,21 +193,17 @@ class vmmEngine(vmmGObject):
@@ -194,21 +194,17 @@ class vmmEngine(vmmGObject):
ret = None
try:

View File

@ -10,7 +10,7 @@ Index: virt-manager-1.1.0/virtManager/engine.py
import os
from subprocess import *
@@ -805,7 +806,7 @@ class vmmEngine(vmmGObject):
@@ -795,7 +796,7 @@ class vmmEngine(vmmGObject):
obj.connect("action-clone-domain", self._do_show_clone)
obj.connect("action-show-domain", self._do_show_vm)
obj.connect("action-show-preferences", self._do_show_preferences)
@ -19,7 +19,7 @@ Index: virt-manager-1.1.0/virtManager/engine.py
obj.connect("action-show-create-vminstall", self._do_show_create_vminstall)
obj.connect("action-show-about", self._do_show_about)
obj.connect("action-show-host", self._do_show_host)
@@ -853,7 +854,20 @@ class vmmEngine(vmmGObject):
@@ -843,7 +844,20 @@ class vmmEngine(vmmGObject):
self.windowCreate = None
def _do_show_create_vminstall(self, src, uri):
@ -41,7 +41,7 @@ Index: virt-manager-1.1.0/virtManager/engine.py
def _do_show_create(self, src, uri, use_vminstall=False):
if uri is None:
@@ -937,7 +951,10 @@ class vmmEngine(vmmGObject):
@@ -927,7 +941,10 @@ class vmmEngine(vmmGObject):
def show_domain_creator(self, uri):
self.show_manager()

View File

@ -10,7 +10,7 @@ Index: virt-manager-1.1.0/virtManager/create.py
import logging
import threading
import time
@@ -370,7 +371,13 @@ class vmmCreate(vmmGObjectUI):
@@ -368,7 +369,13 @@ class vmmCreate(vmmGObjectUI):
self.widget("install-url-options").set_expanded(False)
urlmodel = self.widget("install-url-box").get_model()
ksmodel = self.widget("install-ks-box").get_model()

View File

@ -2,7 +2,7 @@ Index: virt-manager-1.1.0/virtManager/create.py
===================================================================
--- virt-manager-1.1.0.orig/virtManager/create.py
+++ virt-manager-1.1.0/virtManager/create.py
@@ -64,8 +64,9 @@ INSTALL_PAGE_CONTAINER_APP = 4
@@ -62,8 +62,9 @@ INSTALL_PAGE_CONTAINER_APP = 4
INSTALL_PAGE_CONTAINER_OS = 5
STABLE_OS_SUPPORT = [