def authenticate(core): global VALID_AUTHENTICATION if not services.running_as_root() and VALID_AUTHENTICATION == False: ###TBD # if MODE == GUI_MODE: # GUI passwrd query.. # else: if core.passwordObj.getAuthType() == "sudo": tui.title("ENTER SUDO PASSWORD") else: tui.title("ENTER ROOT/SUPERUSER PASSWORD") VALID_AUTHENTICATION = core.check_password() else: VALID_AUTHENTICATION = True if not VALID_AUTHENTICATION: log.error("3 incorrect attempts. (or) Insufficient permissions(i.e. try with sudo user).\nExiting.") clean_exit(3) return VALID_AUTHENTICATION
install_mode = PLUGIN_REQUIRED if ui_toolkit == 'qt3': log.warn("--required switch ignored.") elif o == '--optional': install_mode = PLUGIN_OPTIONAL if ui_toolkit == 'qt3': log.warn("--optional switch ignored.") elif o == '--reason': plugin_reason = int(a) elif o == '-s': Is_quiet_mode = True if services.running_as_root(): log.warn("It is not recommended to run 'hp-plugin' in a root mode.") mode = INTERACTIVE_MODE #sys.exit(1) if not Is_quiet_mode: mod.quiet = False mod.showTitle() version = prop.installed_version plugin_filename = 'hplip-%s-plugin.run' % version ok = mod.lockInstance() if ok is False: log.error( "Plug-in lock acquire failed. check if hp-plugin is already running")
install_mode = PLUGIN_REQUIRED if ui_toolkit == 'qt3': log.warn("--required switch ignored.") elif o == '--optional': install_mode = PLUGIN_OPTIONAL if ui_toolkit == 'qt3': log.warn("--optional switch ignored.") elif o == '--reason': plugin_reason = int(a) elif o == '-s': Is_quiet_mode = True if services.running_as_root(): log.warn("It is not recommended to run 'hp-plugin' in a root mode.") mode = INTERACTIVE_MODE #sys.exit(1) if not Is_quiet_mode: mod.quiet= False mod.showTitle() version = prop.installed_version plugin_filename = 'hplip-%s-plugin.run' % version ok= mod.lockInstance() if ok is False: log.error("Plug-in lock acquire failed. check if hp-plugin is already running") sys.exit(1)