From ef804c1fd5a8ae307aca70853c9224b63d14a731 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Tue, 28 Mar 2017 13:35:56 +0200 Subject: [feat] add a check for the installation of the helpers to the API - Resolves: #8786 --- src/leap/bitmask/vpn/helpers/__init__.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/leap/bitmask/vpn/helpers/__init__.py') diff --git a/src/leap/bitmask/vpn/helpers/__init__.py b/src/leap/bitmask/vpn/helpers/__init__.py index 8905adfd..69a9a5fb 100644 --- a/src/leap/bitmask/vpn/helpers/__init__.py +++ b/src/leap/bitmask/vpn/helpers/__init__.py @@ -1,5 +1,6 @@ from os import remove, chmod from shutil import copyfile +import os.path import sys from leap.bitmask.vpn.constants import IS_LINUX @@ -21,6 +22,11 @@ if IS_LINUX: remove(helper_to) remove(polkit_to) + def check(): + helper = os.path.exists(helper_to) + polkit = os.path.exists(polkit_to) + return helper and polkit + def main(): if sys.argv[-1] == 'install': -- cgit v1.2.3