diff options
author | Kali Kaneko <kali@leap.se> | 2013-09-05 21:13:51 +0200 |
---|---|---|
committer | Kali Kaneko <kali@leap.se> | 2013-09-05 21:13:51 +0200 |
commit | b968f83b712c44945f123a077bba18955b738d35 (patch) | |
tree | 965debab6d84ce1c3c65c403550bcb8f36bd1c3e /src/leap/bitmask/util/polkit_agent.py | |
parent | 75109de1283be85309d1795d518ef8a8c2ef4f07 (diff) | |
parent | 6d2c5a14f51363a791fbc264f7e8d6cb4b69b6d2 (diff) |
Merge remote-tracking branch 'ivan-github/bug/fix-test-release-version' into develop
Diffstat (limited to 'src/leap/bitmask/util/polkit_agent.py')
-rw-r--r-- | src/leap/bitmask/util/polkit_agent.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/leap/bitmask/util/polkit_agent.py b/src/leap/bitmask/util/polkit_agent.py index a4650273..6fda2f88 100644 --- a/src/leap/bitmask/util/polkit_agent.py +++ b/src/leap/bitmask/util/polkit_agent.py @@ -24,24 +24,24 @@ import daemon logger = logging.getLogger(__name__) -BASE_PATH = "/usr/lib/policykit-1-gnome/"\ - + "polkit-%s-authentication-agent-1" - -GNOME_PATH = BASE_PATH % ("gnome",) -KDE_PATH = BASE_PATH % ("kde",) +AUTH_FILE = "polkit-%s-authentication-agent-1" +BASE_PATH_GNO = "/usr/lib/policykit-1-gnome/" +BASE_PATH_KDE = "/usr/lib/kde4/libexec/" +GNO_PATH = BASE_PATH_GNO + AUTH_FILE % ("gnome",) +KDE_PATH = BASE_PATH_KDE + AUTH_FILE % ("kde",) def _launch_agent(): logger.debug('Launching polkit auth agent') - print "launching polkit" try: - subprocess.call(GNOME_PATH) + subprocess.call(GNO_PATH) except Exception as exc: - try: - subprocess.call(KDE_PATH) - except Exception as exc: - logger.error('Exception while running polkit authentication agent ' - '%s' % (exc,)) + logger.error('Exception while running polkit authentication agent ' + '%s' % (exc,)) + # XXX fix KDE launch. See: #3755 + #try: + #subprocess.call(KDE_PATH) + #except Exception as exc: def launch(): |