summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKali Kaneko (leap communications) <kali@leap.se>2017-05-19 13:47:15 +0200
committerRuben Pollan <meskio@sindominio.net>2017-05-22 12:56:21 +0200
commit4c75ff68fe2b629c3f53b51a07ab20e6bfa52bf0 (patch)
tree4c9f55191643d78f22d72508e443c8bddcc50fd0
parent4f39b220a0765929fa0d744ce74a8f5125e958c2 (diff)
[bug] use openvpn from bundle
-rw-r--r--src/leap/bitmask/vpn/launchers/linux.py12
-rw-r--r--src/leap/bitmask/vpn/privilege.py7
2 files changed, 4 insertions, 15 deletions
diff --git a/src/leap/bitmask/vpn/launchers/linux.py b/src/leap/bitmask/vpn/launchers/linux.py
index 0c3864b..f8bb8ed 100644
--- a/src/leap/bitmask/vpn/launchers/linux.py
+++ b/src/leap/bitmask/vpn/launchers/linux.py
@@ -25,6 +25,7 @@ import sys
from twisted.logger import Logger
+from leap.bitmask.util import STANDALONE
from leap.bitmask.vpn.utils import first, force_eval
from leap.bitmask.vpn.privilege import LinuxPolicyChecker
from leap.bitmask.vpn.privilege import NoPkexecAvailable
@@ -35,15 +36,6 @@ from leap.common.config import get_path_prefix
logger = Logger()
COM = commands
-flags_STANDALONE = False
-
-
-class NoPolkitAuthAgentAvailable(VPNLauncherException):
- pass
-
-
-class NoPkexecAvailable(VPNLauncherException):
- pass
class LinuxVPNLauncher(VPNLauncher):
@@ -66,7 +58,7 @@ class LinuxVPNLauncher(VPNLauncher):
class OPENVPN_BIN_PATH(object):
def __call__(self):
- return ("/usr/local/sbin/leap-openvpn" if flags_STANDALONE else
+ return ("/usr/local/sbin/leap-openvpn" if STANDALONE else
"/usr/sbin/openvpn")
class POLKIT_PATH(object):
diff --git a/src/leap/bitmask/vpn/privilege.py b/src/leap/bitmask/vpn/privilege.py
index ef33337..2576877 100644
--- a/src/leap/bitmask/vpn/privilege.py
+++ b/src/leap/bitmask/vpn/privilege.py
@@ -36,9 +36,6 @@ from leap.bitmask.util import STANDALONE, here
log = Logger()
-flags_STANDALONE = False
-
-
def install_helpers():
cmd = 'bitmask_helpers install'
if STANDALONE:
@@ -124,7 +121,7 @@ class LinuxPolicyChecker(PolicyChecker):
:rtype: str
"""
- return (self.LINUX_POLKIT_FILE_BUNDLE if flags_STANDALONE
+ return (self.LINUX_POLKIT_FILE_BUNDLE if STANDALONE
else self.LINUX_POLKIT_FILE)
def is_missing_policy_permissions(self):
@@ -175,7 +172,7 @@ class LinuxPolicyChecker(PolicyChecker):
Tries to launch policykit
"""
env = None
- if flags_STANDALONE:
+ if STANDALONE:
# This allows us to send to subprocess the environment configs that
# works for the standalone bundle (like the PYTHONPATH)
env = dict(os.environ)