diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/leap/bitmask/platform_init/initializers.py | 44 | ||||
| -rw-r--r-- | src/leap/bitmask/services/eip/linuxvpnlauncher.py | 6 | 
2 files changed, 2 insertions, 48 deletions
| diff --git a/src/leap/bitmask/platform_init/initializers.py b/src/leap/bitmask/platform_init/initializers.py index 384e1ec1..2d800703 100644 --- a/src/leap/bitmask/platform_init/initializers.py +++ b/src/leap/bitmask/platform_init/initializers.py @@ -373,30 +373,6 @@ def DarwinInitializer():  # Linux initializers  # -def _get_missing_resolvconf_dialog(): -    """ -    Create a dialog for notifying about missing openresolv. - -    :rtype: QtGui.QMessageBox instance -    """ -    msgstr = QtCore.QObject() -    msgstr.NO_RESOLVCONF = msgstr.tr( -        "Could not find <b>resolvconf</b> installed in your system.\n" -        "Do you want to quit Bitmask now?") - -    msgstr.EXPLAIN = msgstr.tr( -        "Encrypted Internet needs resolvconf installed to work properly.\n" -        "Please use your package manager to install it.\n") - -    msg = QtGui.QMessageBox() -    msg.setWindowTitle(msg.tr("Missing resolvconf framework")) -    msg.setText(msgstr.NO_RESOLVCONF) -    # but maybe the user really deserve to know more -    msg.setInformativeText(msgstr.EXPLAIN) -    msg.setStandardButtons(QtGui.QMessageBox.Yes | QtGui.QMessageBox.No) -    msg.setDefaultButton(QtGui.QMessageBox.Yes) -    return msg -  def _get_missing_complain_dialog(stuff):      """ @@ -445,21 +421,6 @@ def _get_missing_complain_dialog(stuff):      return msg -def _linux_check_resolvconf(): -    """ -    Raise a dialog warning about the lack of the resolvconf framework. -    """ -    RESOLVCONF_PATH = "/sbin/resolvconf" -    missing = not os.path.isfile(RESOLVCONF_PATH) - -    if missing: -        msg = _get_missing_resolvconf_dialog() -        ret = msg.exec_() - -        if ret == QtGui.QMessageBox.Yes: -            sys.exit() - -  def _linux_install_missing_scripts(badexec, notfound):      """      Try to install the missing helper files. @@ -509,9 +470,8 @@ def LinuxInitializer():      """      Raise a dialog if needed files are missing. -    Missing files can be either system-wide resolvconf, bitmask-root, or -    policykit file. The dialog will also be raised if some of those files are +    Missing files can be either bitmask-root policykit file. +    The dialog will also be raised if some of those files are      found to have incorrect permissions.      """ -    _linux_check_resolvconf()      check_missing() diff --git a/src/leap/bitmask/services/eip/linuxvpnlauncher.py b/src/leap/bitmask/services/eip/linuxvpnlauncher.py index 1409d504..b6e47f25 100644 --- a/src/leap/bitmask/services/eip/linuxvpnlauncher.py +++ b/src/leap/bitmask/services/eip/linuxvpnlauncher.py @@ -127,12 +127,6 @@ class LinuxVPNLauncher(VPNLauncher):              # LinuxPolicyChecker will give us the right path if standalone.              return LinuxPolicyChecker.get_polkit_path() -    class RESOLVCONF_BIN_PATH(object): -        def __call__(self): -            return ("/usr/local/sbin/leap-resolvconf" if flags.STANDALONE else -                    "/sbin/resolvconf") -        # this only will work with debian/ubuntu distros. -      OTHER_FILES = (POLKIT_PATH, BITMASK_ROOT, OPENVPN_BIN_PATH)      @classmethod | 
