diff options
-rw-r--r-- | plugins/dbus_init.xml | 13 | ||||
-rw-r--r-- | plugins/old/resume_loop.xml | 19 | ||||
-rw-r--r-- | plugins/old/shutdown.xml | 16 | ||||
-rw-r--r-- | portato/plugins/dbus_init.py | 10 | ||||
-rw-r--r-- | portato/plugins/resume_loop.py | 52 | ||||
-rw-r--r-- | portato/plugins/shutdown.py | 17 | ||||
-rw-r--r-- | setup.py | 2 |
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") @@ -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 |