- bnc#868194 - virt-manager gets stuck with some netinst urls
virtinst-check-detection-timeout-fix.patch - bnc#869208 - virt-manager create new virtual machine fail virtman-show-suse-install-repos.patch - bnc#869181 - virt-manager: vm wizard -Error launching manager: 'NoneType' object has no attribute 'startswith' virtinst-modify-gui-defaults.patch OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=153
This commit is contained in:
parent
898a7107e7
commit
ff141f41a5
@ -1,3 +1,14 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 19 13:12:57 MDT 2014 - carnold@suse.com
|
||||||
|
|
||||||
|
- bnc#868194 - virt-manager gets stuck with some netinst urls
|
||||||
|
virtinst-check-detection-timeout-fix.patch
|
||||||
|
- bnc#869208 - virt-manager create new virtual machine fail
|
||||||
|
virtman-show-suse-install-repos.patch
|
||||||
|
- bnc#869181 - virt-manager: vm wizard -Error launching manager:
|
||||||
|
'NoneType' object has no attribute 'startswith'
|
||||||
|
virtinst-modify-gui-defaults.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 18 14:15:06 MDT 2014 - carnold@suse.com
|
Tue Mar 18 14:15:06 MDT 2014 - carnold@suse.com
|
||||||
|
|
||||||
|
@ -94,6 +94,7 @@ Patch153: virtinst-support-suse-distros.patch
|
|||||||
Patch154: virtinst-detect-suse-distros.patch
|
Patch154: virtinst-detect-suse-distros.patch
|
||||||
Patch155: virtinst-xen-drive-type.patch
|
Patch155: virtinst-xen-drive-type.patch
|
||||||
Patch156: virtinst-modify-gui-defaults.patch
|
Patch156: virtinst-modify-gui-defaults.patch
|
||||||
|
Patch157: virtinst-check-detection-timeout-fix.patch
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
@ -239,6 +240,7 @@ machine).
|
|||||||
%patch154 -p1
|
%patch154 -p1
|
||||||
%patch155 -p1
|
%patch155 -p1
|
||||||
%patch156 -p1
|
%patch156 -p1
|
||||||
|
%patch157 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if %{qemu_user}
|
%if %{qemu_user}
|
||||||
|
11
virtinst-check-detection-timeout-fix.patch
Normal file
11
virtinst-check-detection-timeout-fix.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- virt-manager-1.0.0/virtManager/create.py.orig 2014-03-19 15:55:26.000000000 -0600
|
||||||
|
+++ virt-manager-1.0.0/virtManager/create.py 2014-03-19 15:56:17.000000000 -0600
|
||||||
|
@@ -2020,7 +2020,7 @@ class vmmCreate(vmmGObjectUI):
|
||||||
|
try:
|
||||||
|
base = _("Detecting")
|
||||||
|
|
||||||
|
- if (self.detectedDistro == -1) or (idx >= (DETECT_TIMEOUT * 2)):
|
||||||
|
+ if (self.detectedDistro == -1) and (idx < (DETECT_TIMEOUT * 2)):
|
||||||
|
detect_str = base + ("." * ((idx % 3) + 1))
|
||||||
|
self.set_distro_labels(detect_str, detect_str)
|
||||||
|
|
@ -15,8 +15,8 @@ Index: virt-manager-1.0.0/virtManager/create.py
|
|||||||
+ # Default to Network install if host was installed that way
|
+ # Default to Network install if host was installed that way
|
||||||
+ host_instsrc = util.getHostInstallSource()
|
+ host_instsrc = util.getHostInstallSource()
|
||||||
+ if host_instsrc is not None and \
|
+ if host_instsrc is not None and \
|
||||||
+ host_instsrc.startswith('ftp:') or host_instsrc.startswith('http:') or \
|
+ (host_instsrc.startswith('ftp:') or host_instsrc.startswith('http:') or \
|
||||||
+ host_instsrc.startswith('smb:') or host_instsrc.startswith('nfs:'):
|
+ host_instsrc.startswith('smb:') or host_instsrc.startswith('nfs:')):
|
||||||
+ self.widget("method-local").set_active(False)
|
+ self.widget("method-local").set_active(False)
|
||||||
+ self.widget("method-tree").set_active(True)
|
+ self.widget("method-tree").set_active(True)
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ Index: virt-manager-1.0.0/virtinst/util.py
|
|||||||
|
|
||||||
|
|
||||||
def listify(l):
|
def listify(l):
|
||||||
@@ -531,3 +533,92 @@ def convert_units(value, old_unit, new_u
|
@@ -531,3 +533,96 @@ def convert_units(value, old_unit, new_u
|
||||||
power = get_power(new_unit)
|
power = get_power(new_unit)
|
||||||
|
|
||||||
return in_bytes / pow(factor, power)
|
return in_bytes / pow(factor, power)
|
||||||
@ -53,6 +53,8 @@ Index: virt-manager-1.0.0/virtinst/util.py
|
|||||||
+ global _host_repo_url
|
+ global _host_repo_url
|
||||||
+ if _host_repo_url is not None:
|
+ if _host_repo_url is not None:
|
||||||
+ return _host_repo_url
|
+ return _host_repo_url
|
||||||
|
+ if os.geteuid() != 0:
|
||||||
|
+ return None
|
||||||
+
|
+
|
||||||
+ if os.path.exists('/var/lib/YaST2/install.inf'):
|
+ if os.path.exists('/var/lib/YaST2/install.inf'):
|
||||||
+ server_ip = server_name = server_dir = inst_mode = None
|
+ server_ip = server_name = server_dir = inst_mode = None
|
||||||
@ -102,6 +104,8 @@ Index: virt-manager-1.0.0/virtinst/util.py
|
|||||||
+ return None
|
+ return None
|
||||||
+
|
+
|
||||||
+def getInstallRepos(enabled_sources_only = True):
|
+def getInstallRepos(enabled_sources_only = True):
|
||||||
|
+ if os.geteuid() != 0:
|
||||||
|
+ return (0, [])
|
||||||
+ dom0_inst_source = getHostInstallSource()
|
+ dom0_inst_source = getHostInstallSource()
|
||||||
+ locations = commands.getoutput("/usr/bin/zypper lr -u | awk -F'|' '{ print $6 }'")
|
+ locations = commands.getoutput("/usr/bin/zypper lr -u | awk -F'|' '{ print $6 }'")
|
||||||
+ locations = locations[(locations.rfind('URI')):].split()
|
+ locations = locations[(locations.rfind('URI')):].split()
|
||||||
|
@ -161,7 +161,7 @@ Index: virt-manager-1.0.0/virtManager/engine.py
|
|||||||
+ self._get_create_dialog().show(src.topwin, uri)
|
+ self._get_create_dialog().show(src.topwin, uri)
|
||||||
+ self.remote_install = True
|
+ self.remote_install = True
|
||||||
+ else:
|
+ else:
|
||||||
+ if os.getuid() == 0:
|
+ if os.geteuid() == 0:
|
||||||
+ args = ['/usr/bin/vm-install']
|
+ args = ['/usr/bin/vm-install']
|
||||||
+ logging.debug("Launching: %s" % str(args))
|
+ logging.debug("Launching: %s" % str(args))
|
||||||
+ p = Popen(args)
|
+ p = Popen(args)
|
||||||
|
Loading…
Reference in New Issue
Block a user