def __init__(self, base, cli): """Initialize the plugin instance.""" super(DebuginfoInstall, self).__init__(base, cli) self.base = base self.cli = cli if cli is not None: cli.register_command(DebuginfoInstallCommand)
def __init__(self, base, cli): """Initialize the plugin instance.""" self.base = base (lang, _) = locale.getdefaultlocale() # LANG=C returns (None, None). Set a default. if lang is None: lang = "en" if lang.endswith(".UTF-8"): lang = lang.split('.UTF-8')[0] if lang.find("_"): if lang not in whitelisted_locales: lang = lang.split('_')[0] alllangs.append(lang) try: config = self.read_config(self.base.conf, "langpacks") try: conflist = config.get('main', 'langpack_locales') if conflist: tmp = conflist.split(",") for confitem in tmp: confitem = confitem.strip() shortlang = confitem.split('.UTF-8')[0] if shortlang not in whitelisted_locales: shortlang = confitem.split('_')[0] logger.debug("Adding %s to language list", shortlang) if shortlang not in alllangs: alllangs.append(shortlang) except ini.NoSectionError: logger.debug( "langpacks: No main section defined in langpacks.conf") except ini.NoOptionError: logger.debug("langpacks: No languages are enabled") except ini.Error: logger.debug('langpacks.conf file could not be found') langc = LangpackCommon() llist = langc.read_installed_langpacks() for lang in llist: if not lang.startswith("#"): logger.debug("Adding %s to language list", lang) alllangs.append(lang) super(Langpacks, self).__init__(base, cli) if cli is not None: cli.register_command(LangavailableCommand) cli.register_command(LanginfoCommand) cli.register_command(LanglistCommand) cli.register_command(LanginstallCommand) cli.register_command(LangremoveCommand) logger.debug("initialized Langpacks plugin")
def __init__(self, base, cli): super(BuildDep, self).__init__(base, cli) if cli: cli.register_command(BuildDepCommand)
def __init__(self, base, cli): """Initialize the plugin instance.""" super(Kickstart, self).__init__(base, cli) if cli is not None: cli.register_command(KickstartCommand)
def __init__(self, base, cli): super(SystemUpgradePlugin, self).__init__(base, cli) if cli: cli.register_command(SystemUpgradeCommand)
def __init__(self, base, cli): super(RPMPatcherPlugin, self).__init__(base, cli) if cli: cli.register_command(RPMPatcherCommand)
def __init__(self, base, cli): if cli: cli.register_command(BuildDepCommand) logger.debug('initialized BuildDep plugin')
def __init__(self, base, cli): super(Leaves, self).__init__(base, cli) if cli: cli.register_command(LeavesCommand)
def __init__(self, base, cli): """Initialize the plugin.""" super(Plugin, self).__init__(base, cli) if cli: cli.register_command(Command)
def __init__(self, base, cli): super(Beadm, self).__init__(base, cli) if cli: cli.register_command(BeadmCommand)
def __init__(self, base, cli): super(KpatchPlugin, self).__init__(base, cli) self._commiting = False self._autoupdate = False if cli is not None: cli.register_command(KpatchCmd)
def __init__(self, base, cli): super(FedupPlugin, self).__init__(base, cli) self.conf = None self.base = base if cli: cli.register_command(FedupCommand)
def __init__(self, base, cli): super(PackageUpload, self).__init__(base, cli) if cli: cli.register_command(PackageUploadCommand)
def __init__(self, base, cli): super(TracerUpload, self).__init__(base, cli) if cli: cli.register_command(TracerUploadCommand)
def __init__(self, base, cli): super(ContainerHandler, self).__init__(base, cli) if cli is None: return cli.register_command(ContainerHandlerCommand)
def __init__(self, base, cli): super(RepoManage, self).__init__(base, cli) if cli is None: return cli.register_command(RepoManageCommand)
def __init__(self, base, cli): super(EnabledReposUpload, self).__init__(base, cli) if cli: cli.register_command(UploadReposCommand)
def main(args): base = dnf.cli.cli.BaseCli() cli = dnf.cli.Cli(base) if args[0] == "_cmds": base.plugins.load(base.conf.pluginpath, []) base.plugins.run_init(base, cli) print("\n".join(filter_list_by_kw(args[1], cli.cli_commands))) return cli.cli_commands.clear() cli.register_command(RemoveCompletionCommand) cli.register_command(InstallCompletionCommand) cli.register_command(ReinstallCompletionCommand) cli.register_command(ListCompletionCommand) cli.register_command(RepoListCompletionCommand) cli.register_command(UpgradeCompletionCommand) cli.register_command(DowngradeCompletionCommand) cli.register_command(CleanCompletionCommand) cli.register_command(HistoryCompletionCommand) cli.configure(args) cli.run()
def __init__(self, base, cli): super(NeedsRestarting, self).__init__(base, cli) if cli is None: return cli.register_command(NeedsRestartingCommand)
def __init__(self, base, cli): """Initialize the plugin instance.""" super(DebuginfoInstall, self).__init__(base, cli) if cli is not None: cli.register_command(DebuginfoInstallCommand) cli.logger.debug("initialized DebuginfoInstall plugin")
def main(args): base = dnf.cli.cli.BaseCli() cli = dnf.cli.Cli(base) if args[0] == "_cmds": base.init_plugins([], [], cli) print("\n".join(filter_list_by_kw(args[1], cli.cli_commands))) return cli.cli_commands.clear() cli.register_command(RemoveCompletionCommand) cli.register_command(InstallCompletionCommand) cli.register_command(ReinstallCompletionCommand) cli.register_command(ListCompletionCommand) cli.register_command(RepoListCompletionCommand) cli.register_command(UpgradeCompletionCommand) cli.register_command(DowngradeCompletionCommand) cli.register_command(CleanCompletionCommand) cli.register_command(HistoryCompletionCommand) cli.configure(args) try: cli.run() except dnf.exceptions.Error: sys.exit(0)
def __init__(self, base, cli): super(RepoClosure, self).__init__(base, cli) if cli is None: return cli.register_command(RepoClosureCommand)