From 9ee4859558b868f01012c39dd98bf292d64e09f0 Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Mon, 5 Mar 2018 17:55:29 +0100 Subject: [pkg] minor adjustments for riseupvpn osx bundle - duplicate the scripts folder for riseupvpn - fix renaming of helper - set openvpn path for riseupvpn --- src/leap/bitmask/vpn/launchers/darwin.py | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) (limited to 'src') diff --git a/src/leap/bitmask/vpn/launchers/darwin.py b/src/leap/bitmask/vpn/launchers/darwin.py index 03393da2..d959b159 100644 --- a/src/leap/bitmask/vpn/launchers/darwin.py +++ b/src/leap/bitmask/vpn/launchers/darwin.py @@ -73,29 +73,23 @@ class DarwinVPNLauncher(VPNLauncher): # Hardcode the installation path for OSX for security, openvpn is # run as root - INSTALL_PATH = "/Applications/Bitmask.app/" - OPENVPN_BIN = 'openvpn.leap' - OPENVPN_PATH = "%s/Contents/Resources/openvpn" % (INSTALL_PATH,) - try: - INSTALL_PATH_ESCAPED = os.path.realpath(os.getcwd() + "/../../") - except OSError as exc: - # this might happen if os.getcwd() was deleted under our feet. We do - # not want to raise the Exception at import time. - logger.error('Error while setting openvpn paths: %r' % exc) - INSTALL_PATH_ESCAPED = "/Applications/Bitmask.app/" - OPENVPN_PATH_ESCAPED = "%s/Contents/Resources/openvpn" % ( - INSTALL_PATH_ESCAPED,) + if os.path.isdir('/Applications/RiseupVPN.app'): + INSTALL_PATH = '/Applications/RiseupVPN.app' + else: + INSTALL_PATH = '/Applications/Bitmask.app' - OTHER_FILES = [] + OPENVPN_BIN = 'openvpn.leap' + OPENVPN_PATH = "%s/Contents/Resources/" % (INSTALL_PATH,) - _openvpn_bin_path = "%s/Contents/Resources/%s" % ( - INSTALL_PATH, OPENVPN_BIN) + _openvpn_bin_path = os.path.join(OPENVPN_PATH, OPENVPN_BIN) if os.path.isfile(_openvpn_bin_path): OPENVPN_BIN_PATH = _openvpn_bin_path else: # let's try with the homebrew path OPENVPN_BIN_PATH = '/usr/local/sbin/openvpn' + OTHER_FILES = [] + def kill_previous_openvpn(): pass -- cgit v1.2.3