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/virt-manager.desktop.in.in virt-manager-0.6.1/src/virt-manager.desktop.in.in |
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/virt-manager.desktop.in.in 2009-03-27 16:03:44.969241826 +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/virt-manager.desktop.in.in 2009-03-27 16:08:48.004405926 +0000 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
4 |
@@ -2,7 +2,7 @@ |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
5 |
_Name=Virtual Machine Manager |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
6 |
_Comment=Manage virtual machines |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
7 |
Icon=::ICONDIR::/::PACKAGE::-icon.svg |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
8 |
-Exec=::PACKAGE:: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
9 |
+Exec=gksu ::PACKAGE:: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
10 |
Type=Application |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
11 |
Terminal=false |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
12 |
Encoding=UTF-8 |
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/virt-manager.py.in virt-manager-0.6.1/src/virt-manager.py.in |
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/virt-manager.py.in 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
|
15 |
+++ virt-manager-0.6.1/src/virt-manager.py.in 2009-04-21 12:10:17.353381417 +0100 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
16 |
@@ -48,10 +48,10 @@ pylib_dir = "::PYLIBDIR::" |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
17 |
pyarchlib_dir = "::PYARCHLIBDIR::" |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
18 |
data_dir = "::DATADIR::" |
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 |
-def _show_startup_error(msg, details): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
21 |
+def _show_startup_error(msg, details=None): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
22 |
import gtk |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
23 |
from virtManager.error import vmmErrorDialog |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
24 |
- err = vmmErrorDialog(None, 0, gtk.MESSAGE_ERROR, gtk.BUTTONS_CLOSE, "", "") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
25 |
+ err = vmmErrorDialog(None, 0, gtk.MESSAGE_ERROR, gtk.BUTTONS_CLOSE, "", details) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
26 |
title = _("Error starting Virtual Machine Manager") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
27 |
err.show_err(title + ": " + msg, details, title, async=False) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
28 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
29 |
@@ -267,6 +267,10 @@ def main(): |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
30 |
setup_i18n() |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
31 |
setup_pypath() |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
32 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
33 |
+ if os.getuid() != 0: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
34 |
+ _show_startup_error("Could not run virt-manager, not root") |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
35 |
+ os._exit(1) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
36 |
+ |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
37 |
(options, ignore) = parse_commandline() |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
38 |
setup_logging(options.debug) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
39 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
40 |
/jds/bin/diff -uprN virt-manager-0.6.1.old/src/virtManager/error.py virt-manager-0.6.1/src/virtManager/error.py |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
41 |
--- virt-manager-0.6.1.old/src/virtManager/error.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
|
42 |
+++ virt-manager-0.6.1/src/virtManager/error.py 2009-04-21 12:09:24.633344593 +0100 |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
43 |
@@ -72,7 +72,8 @@ class vmmErrorDialog (gtk.MessageDialog) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
44 |
title = self.default_title |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
45 |
self.set_title(title) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
46 |
self.set_property("text", summary) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
47 |
- self.buffer.set_text(details) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
48 |
+ if details != None: |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
49 |
+ self.buffer.set_text(details) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
50 |
logging.debug("Uncaught Error: %s : %s" % (summary, details)) |
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
51 |
|
40ffef79e81f
* SUNWvirt-manager.spec : Integrate virt-manager-0.6.1 to nevada_118
mattman
parents:
diff
changeset
|
52 |
if async: |