summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--plugins/dbus_init.xml13
-rw-r--r--plugins/old/resume_loop.xml19
-rw-r--r--plugins/old/shutdown.xml16
-rw-r--r--portato/plugins/dbus_init.py10
-rw-r--r--portato/plugins/resume_loop.py52
-rw-r--r--portato/plugins/shutdown.py17
-rw-r--r--setup.py2
7 files changed, 1 insertions, 128 deletions
diff --git a/plugins/dbus_init.xml b/plugins/dbus_init.xml
deleted file mode 100644
index b17f269..0000000
--- a/plugins/dbus_init.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<plugin xmlns="http://portato.sourceforge.net/plugin" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://portato.sourceforge.net/plugin http://portato.sourceforge.net/plugin.xsd">
-
- <author>René 'Necoro' Neumann</author>
- <name>DBus Initializer</name>
-
- <import>portato.plugins.dbus_init</import>
-
- <hooks>
- <hook type="main" call="dbus_init" />
- </hooks>
-
-</plugin>
diff --git a/plugins/old/resume_loop.xml b/plugins/old/resume_loop.xml
deleted file mode 100644
index 124d61d..0000000
--- a/plugins/old/resume_loop.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<plugin xmlns="http://portato.sourceforge.net/plugin" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://portato.sourceforge.net/plugin http://portato.sourceforge.net/plugin.xsd">
- <author>René 'Necoro' Neumann</author>
- <name>Emerge Resume Loop</name>
- <import>portato.plugins.resume_loop</import>
-
- <hooks>
- <hook type="emerge" call="set_data" />
-
- <hook type="after_emerge" call="resume_loop">
- <connect type="before">*</connect>
- </hook>
- </hooks>
-
- <options>
- <option>disabled</option>
- </options>
-
-</plugin>
diff --git a/plugins/old/shutdown.xml b/plugins/old/shutdown.xml
deleted file mode 100644
index 75323b1..0000000
--- a/plugins/old/shutdown.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<plugin xmlns="http://portato.sourceforge.net/plugin" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://portato.sourceforge.net/plugin http://portato.sourceforge.net/plugin.xsd">
- <author>René 'Necoro' Neumann</author>
- <name>Shutdown</name>
- <import>portato.plugins.shutdown</import>
-
- <hooks>
- <hook type = "after_emerge" call = "shutdown">
- <connect type="after">*</connect>
- </hook>
- </hooks>
-
- <options>
- <option>disabled</option>
- </options>
-</plugin>
diff --git a/portato/plugins/dbus_init.py b/portato/plugins/dbus_init.py
deleted file mode 100644
index 653af31..0000000
--- a/portato/plugins/dbus_init.py
+++ /dev/null
@@ -1,10 +0,0 @@
-try:
- from dbus.mainloop.glib import threads_init
-except ImportError:
- threads_init = None
-
-from portato.constants import USE_CATAPULT
-
-def dbus_init (*args):
- if USE_CATAPULT and threads_init is not None:
- threads_init()
diff --git a/portato/plugins/resume_loop.py b/portato/plugins/resume_loop.py
deleted file mode 100644
index e4531d0..0000000
--- a/portato/plugins/resume_loop.py
+++ /dev/null
@@ -1,52 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# File: portato/plugins/resume_loop.py
-# This file is part of the Portato-Project, a graphical portage-frontend.
-#
-# Copyright (C) 2007 René 'Necoro' Neumann
-# This is free software. You may redistribute copies of it under the terms of
-# the GNU General Public License version 2.
-# There is NO WARRANTY, to the extent permitted by law.
-#
-# Written by René 'Necoro' Neumann <necoro@necoro.net>
-
-import pty, time
-from subprocess import Popen, STDOUT
-from portato.backend import system
-from portato.helper import debug, warning
-
-console = None
-title_update = None
-command = "until emerge --resume --skipfirst; do : ; done"
-
-def set_data (*args, **kwargs):
- global console, title_update
- console = kwargs["console"]
- title_update = kwargs["title_update"]
-
-def resume_loop (retcode, *args, **kwargs):
- if retcode is None:
- warning(_("Resume-loop called while process is still running!"))
- elif retcode == 0:
- # everything ok - ignore
- #pass
- debug("Everything is ok.")
- else:
- if console is None:
- debug("No console for the resume loop...")
- else:
- # open tty
- (master, slave) = pty.openpty()
- console.set_pty(master)
- p = Popen(command, stdout = slave, stderr = STDOUT, shell = True, env = system.get_environment())
-
- # update titles
- old_title = console.get_window_title()
- while p and p.poll() is None:
- if title_update :
- title = console.get_window_title()
- if title != old_title:
- title_update(title)
- time.sleep(0.5)
-
- if title_update: title_update(None)
diff --git a/portato/plugins/shutdown.py b/portato/plugins/shutdown.py
deleted file mode 100644
index 120bac8..0000000
--- a/portato/plugins/shutdown.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# File: portato/plugins/shutdown.py
-# This file is part of the Portato-Project, a graphical portage-frontend.
-#
-# Copyright (C) 2007 René 'Necoro' Neumann
-# This is free software. You may redistribute copies of it under the terms of
-# the GNU General Public License version 2.
-# There is NO WARRANTY, to the extent permitted by law.
-#
-# Written by René 'Necoro' Neumann <necoro@necoro.net>
-
-import os
-
-def shutdown (*args, **kwargs):
- """Shutdown the computer. May not work if not root."""
- os.system("shutdown -h now")
diff --git a/setup.py b/setup.py
index 8c38d45..a8a62d6 100644
--- a/setup.py
+++ b/setup.py
@@ -23,7 +23,7 @@ packages = ["portato", "portato.gui", "portato.gui.windows", "portato.plugins",
data_files = [
(TEMPLATE_DIR, [os.path.join("portato/gui/templates",x) for x in os.listdir("portato/gui/templates") if x.endswith(".glade")]),
(ICON_DIR, ["icons/portato-icon.png"]),
- (PLUGIN_DIR, plugin_list("dbus_init")),
+# (PLUGIN_DIR, plugin_list("dbus_init")),
(DATA_DIR, ["plugin.xsd"])]
# do the distutils setup