Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP3:GA
virt-manager.841
virtman-s390x-default-to-vminstall.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File virtman-s390x-default-to-vminstall.patch of Package virt-manager.841
Index: virt-manager-1.0.1/virtManager/engine.py =================================================================== --- virt-manager-1.0.1.orig/virtManager/engine.py +++ virt-manager-1.0.1/virtManager/engine.py @@ -30,6 +30,7 @@ import re import Queue import threading import traceback +import platform from subprocess import * import libvirt @@ -854,7 +855,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) - obj.connect("action-show-create", self._do_show_create) + obj.connect("action-show-create", self._do_show_create_virtinstall) 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) @@ -900,7 +901,20 @@ class vmmEngine(vmmGObject): self.windowCreate = None def _do_show_create_vminstall(self, src, uri): - self._do_show_create(src, uri, True) + # When pop-down menu is selected + if platform.machine() == "s390x": + # For s390, the pop-down is virt-install + self._do_show_create(src, uri, False) + else: + self._do_show_create(src, uri, True) + + def _do_show_create_virtinstall(self, src, uri): + # When 'Create a new virtual machine' button is selected + if platform.machine() == "s390x": + # For s390, the button is vm-install + self._do_show_create(src, uri, True) + else: + self._do_show_create(src, uri, False) def _do_show_create(self, src, uri, use_vminstall=False): if uri is None: @@ -984,7 +998,10 @@ class vmmEngine(vmmGObject): def show_domain_creator(self, uri): self.show_manager() - self._do_show_create(self.get_manager(), uri) + if platform.machine() == "s390x": + self._do_show_create(self.get_manager(), uri, True) + else: + self._do_show_create(self.get_manager(), uri, False) def show_domain_console(self, uri, uuid): self.idle_add(self._show_vm_helper, self.get_manager(), uri, uuid, Index: virt-manager-1.0.1/virtManager/vmmenu.py =================================================================== --- virt-manager-1.0.1.orig/virtManager/vmmenu.py +++ virt-manager-1.0.1/virtManager/vmmenu.py @@ -23,6 +23,7 @@ from gi.repository import Gtk # pylint: enable=E0611 from virtManager import config +import platform #################################################################### # Build toolbar new button menu (manager and details toolbar) # @@ -35,8 +36,10 @@ def build_new_button_menu(widget, vminst widget.set_menu(menu) vminstallimg = Gtk.Image.new_from_icon_name(icon_name, Gtk.IconSize.MENU) - - vminstall = Gtk.ImageMenuItem.new_with_mnemonic(_("_Vm-install")) + if platform.machine() == "s390x": + vminstall = Gtk.ImageMenuItem.new_with_mnemonic(_("_Virt-install")) + else: + vminstall = Gtk.ImageMenuItem.new_with_mnemonic(_("_Vm-install")) vminstall.set_image(vminstallimg) vminstall.show() vminstall.connect("activate", vminstall_cb)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor