author | yippi |
Mon, 27 Sep 2010 21:07:51 +0000 | |
changeset 20108 | 51df67ca9307 |
parent 15942 | 40ffef79e81f |
permissions | -rw-r--r-- |
15942
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
1 |
/jds/bin/diff -uprN virt-manager-0.6.1.old/src/virtManager/host.py virt-manager-0.6.1/src/virtManager/host.py |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
2 |
--- virt-manager-0.6.1.old/src/virtManager/host.py 2009-01-26 19:33:33.000000000 +0000 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
3 |
+++ virt-manager-0.6.1/src/virtManager/host.py 2009-04-03 12:34:32.590142391 +0100 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
4 |
@@ -61,6 +61,8 @@ class vmmHost(gobject.GObject): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
5 |
self.window.get_widget("overview-cpus").set_text(str(self.conn.host_active_processor_count())) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
6 |
self.window.get_widget("overview-arch").set_text(self.conn.host_architecture()) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
7 |
self.window.get_widget("config-autoconnect").set_active(conn.get_autoconnect()) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
8 |
+ # No virtual network support, deactivate add-net |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
9 |
+ self.window.get_widget("net-add").set_sensitive(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
10 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
11 |
netListModel = gtk.ListStore(str, str, str) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
12 |
self.window.get_widget("net-list").set_model(netListModel) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
13 |
/jds/bin/diff -uprN virt-manager-0.6.1.old/src/virtManager/addhardware.py virt-manager-0.6.1/src/virtManager/addhardware.py |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
14 |
--- virt-manager-0.6.1.old/src/virtManager/addhardware.py 2009-04-17 12:51:27.988403597 +0100 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
15 |
+++ virt-manager-0.6.1/src/virtManager/addhardware.py 2009-04-17 12:59:34.580561537 +0100 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
16 |
@@ -120,6 +120,14 @@ class vmmAddHardware(gobject.GObject): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
17 |
network_list.pack_start(text, True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
18 |
network_list.add_attribute(text, 'text', 1) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
19 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
20 |
+ # We don't support virtual networks, hide them |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
21 |
+ self.window.get_widget("net-type-network").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
22 |
+ self.window.get_widget("net-type-network").set_sensitive(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
23 |
+ self.window.get_widget("net-type-device").set_active(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
24 |
+ self.window.get_widget("net-type-device").set_sensitive(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
25 |
+ self.window.get_widget("net-network").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
26 |
+ self.window.get_widget("net-network").set_sensitive(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
27 |
+ |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
28 |
device_list = self.window.get_widget("net-device") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
29 |
device_model = gtk.ListStore(str, str, bool) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
30 |
device_list.set_model(device_model) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
31 |
@@ -191,8 +199,13 @@ class vmmAddHardware(gobject.GObject): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
32 |
self.window.get_widget("non-sparse").set_active(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
33 |
self.window.get_widget("hardware-type").set_active(0) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
34 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
35 |
- self.window.get_widget("net-type-network").set_active(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
36 |
- self.window.get_widget("net-type-device").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
37 |
+ # We don't support virtual networks, hide them |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
38 |
+ self.window.get_widget("net-type-network").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
39 |
+ self.window.get_widget("net-type-network").set_sensitive(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
40 |
+ self.window.get_widget("net-type-device").set_active(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
41 |
+ self.window.get_widget("net-network").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
42 |
+ self.window.get_widget("net-network").set_sensitive(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
43 |
+ |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
44 |
self.window.get_widget("mac-address").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
45 |
self.window.get_widget("create-mac-address").set_text("") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
46 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
47 |
@@ -370,11 +383,11 @@ class vmmAddHardware(gobject.GObject): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
48 |
if self.window.get_widget("net-type-network").get_active(): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
49 |
net = self.window.get_widget("net-network") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
50 |
model = net.get_model() |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
51 |
- return ["network", model.get_value(net.get_active_iter(), 0)] |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
52 |
+ return ["network", model.get_value(net.get_active_iter(), 1)] |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
53 |
else: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
54 |
dev = self.window.get_widget("net-device") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
55 |
model = dev.get_model() |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
56 |
- return ["bridge", model.get_value(dev.get_active_iter(), 0)] |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
57 |
+ return ["bridge", model.get_value(dev.get_active_iter(), 1)] |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
58 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
59 |
def get_config_net_model(self): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
60 |
model = self.window.get_widget("net-model") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
61 |
@@ -412,10 +425,10 @@ class vmmAddHardware(gobject.GObject): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
62 |
netmodel.set_active(0) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
63 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
64 |
if remote: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
65 |
- self.window.get_widget("net-type-network").set_active(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
66 |
- self.window.get_widget("net-type-device").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
67 |
- self.window.get_widget("net-type-device").set_sensitive(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
68 |
- self.window.get_widget("net-device").set_active(-1) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
69 |
+ self.window.get_widget("net-type-network").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
70 |
+ self.window.get_widget("net-type-network").set_sensitive(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
71 |
+ self.window.get_widget("net-type-device").set_active(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
72 |
+ self.window.get_widget("net-type-device").set_sensitive(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
73 |
else: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
74 |
self.window.get_widget("net-type-device").set_sensitive(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
75 |
self.change_network_type() |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
76 |
@@ -898,7 +911,11 @@ class vmmAddHardware(gobject.GObject): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
77 |
hasShared = True |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
78 |
if brIndex < 0: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
79 |
brIndex = len(model) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
80 |
- model.append([net.get_bridge(), "%s (%s %s)" % (net.get_name(), _("Bridge"), net.get_bridge()), True]) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
81 |
+ |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
82 |
+ if net.get_bridge() is not None: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
83 |
+ model.append([net.get_bridge(), "%s (%s %s)" % (net.get_name(), _("Bridge"), net.get_bridge()), True]) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
84 |
+ else: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
85 |
+ model.append([net.get_bridge(), "%s" % net.get_name(), True]) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
86 |
else: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
87 |
model.append([net.get_bridge(), "%s (%s)" % (net.get_name(), _("Not bridged")), False]) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
88 |
return (hasShared, brIndex) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
89 |
/jds/bin/diff -uprN virt-manager-0.6.1.old/src/virtManager/create.py virt-manager-0.6.1/src/virtManager/create.py |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
90 |
--- virt-manager-0.6.1.old/src/virtManager/create.py 2009-04-17 13:02:49.677378493 +0100 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
91 |
+++ virt-manager-0.6.1/src/virtManager/create.py 2009-04-17 13:03:06.741706914 +0100 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
92 |
@@ -170,6 +170,13 @@ class vmmCreate(gobject.GObject): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
93 |
network_list.pack_start(text, True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
94 |
network_list.add_attribute(text, 'text', 1) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
95 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
96 |
+ # Virtual network not supported, de-activate |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
97 |
+ self.window.get_widget("net-type-network").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
98 |
+ self.window.get_widget("net-type-network").set_sensitive(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
99 |
+ self.window.get_widget("net-type-device").set_active(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
100 |
+ self.window.get_widget("net-network").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
101 |
+ self.window.get_widget("net-network").set_sensitive(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
102 |
+ |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
103 |
device_list = self.window.get_widget("net-device") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
104 |
device_model = gtk.ListStore(str, str, bool) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
105 |
device_list.set_model(device_model) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
106 |
@@ -280,8 +287,8 @@ class vmmCreate(gobject.GObject): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
107 |
self.populate_os_type_model() |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
108 |
self.window.get_widget("os-type").set_active(0) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
109 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
110 |
- self.window.get_widget("net-type-network").set_active(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
111 |
- self.window.get_widget("net-type-device").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
112 |
+ self.window.get_widget("net-type-network").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
113 |
+ self.window.get_widget("net-type-device").set_active(True) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
114 |
self.window.get_widget("mac-address").set_active(False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
115 |
self.window.get_widget("create-mac-address").set_text("") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
116 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
117 |
@@ -430,11 +437,13 @@ class vmmCreate(gobject.GObject): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
118 |
if self.window.get_widget("net-type-network").get_active(): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
119 |
net = self.window.get_widget("net-network") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
120 |
model = net.get_model() |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
121 |
- return ["network", model.get_value(net.get_active_iter(), 0)] |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
122 |
+ # Solaris: Check index 1 not 0 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
123 |
+ return ["network", model.get_value(net.get_active_iter(), 1)] |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
124 |
else: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
125 |
dev = self.window.get_widget("net-device") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
126 |
model = dev.get_model() |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
127 |
- return ["bridge", model.get_value(dev.get_active_iter(), 0)] |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
128 |
+ # Solaris: Check index 1 not 0 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
129 |
+ return ["bridge", model.get_value(dev.get_active_iter(), 1)] |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
130 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
131 |
def get_config_macaddr(self): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
132 |
macaddr = None |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
133 |
@@ -1151,7 +1160,12 @@ class vmmCreate(gobject.GObject): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
134 |
hasShared = True |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
135 |
if brIndex < 0: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
136 |
brIndex = len(model) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
137 |
- model.append([net.get_bridge(), "%s (%s %s)" % (net.get_name(), _("Bridge"), net.get_bridge()), True]) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
138 |
+ |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
139 |
+ # Solaris: if bridge does nto exist don't include in nic name |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
140 |
+ if net.get_bridge() is not None: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
141 |
+ model.append([net.get_bridge(), "%s (%s %s)" % (net.get_name(), _("Bridge"), net.get_bridge()), True]) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
142 |
+ else: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
143 |
+ model.append([net.get_bridge(), "%s" % net.get_name(), True]) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
144 |
else: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
145 |
model.append([net.get_bridge(), "%s (%s)" % (net.get_name(), _("Not bridged")), False]) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
146 |
return (hasShared, brIndex) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
147 |
/jds/bin/diff -uprN virt-manager-0.6.1.old/src/vmm-host.glade virt-manager-0.6.1/src/vmm-host.glade |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
148 |
--- virt-manager-0.6.1.old/src/vmm-host.glade 2009-04-22 09:22:46.778240542 +0100 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
149 |
+++ virt-manager-0.6.1/src/vmm-host.glade 2009-04-22 09:23:04.474365318 +0100 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
150 |
@@ -411,7 +411,7 @@ |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
151 |
</child> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
152 |
<child> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
153 |
<widget class="GtkVBox" id="vbox7"> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
154 |
- <property name="visible">True</property> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
155 |
+ <property name="visible">False</property> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
156 |
<property name="border_width">3</property> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
157 |
<child> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
158 |
<widget class="GtkHPaned" id="hpaned2"> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
159 |
@@ -944,7 +944,7 @@ |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
160 |
</child> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
161 |
<child> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
162 |
<widget class="GtkVBox" id="vbox5"> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
163 |
- <property name="visible">True</property> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
164 |
+ <property name="visible">False</property> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
165 |
<property name="border_width">3</property> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
166 |
<child> |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
167 |
<widget class="GtkHPaned" id="hpaned1"> |