Exemplo n.º 1
0
 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."""
     super(DebuginfoInstall, self).__init__(base, cli)
     self.base = base
     self.cli = cli
     if cli is not None:
         cli.register_command(DebuginfoInstallCommand)
Exemplo n.º 3
0
    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")
Exemplo n.º 4
0
    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")
Exemplo n.º 5
0
 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)
Exemplo n.º 7
0
 def __init__(self, base, cli):
     super(SystemUpgradePlugin, self).__init__(base, cli)
     if cli:
         cli.register_command(SystemUpgradeCommand)
Exemplo n.º 8
0
    def __init__(self, base, cli):
        super(RPMPatcherPlugin, self).__init__(base, cli)

        if cli:
            cli.register_command(RPMPatcherCommand)
Exemplo n.º 9
0
 def __init__(self, base, cli):
     if cli:
         cli.register_command(BuildDepCommand)
     logger.debug('initialized BuildDep plugin')
 def __init__(self, base, cli):
     super(SystemUpgradePlugin, self).__init__(base, cli)
     if cli:
         cli.register_command(SystemUpgradeCommand)
 def __init__(self, base, cli):
     super(Leaves, self).__init__(base, cli)
     if cli:
         cli.register_command(LeavesCommand)
Exemplo n.º 12
0
 def __init__(self, base, cli):
     """Initialize the plugin."""
     super(Plugin, self).__init__(base, cli)
     if cli:
         cli.register_command(Command)
Exemplo n.º 13
0
 def __init__(self, base, cli):
     super(Beadm, self).__init__(base, cli)
     if cli:
         cli.register_command(BeadmCommand)
Exemplo n.º 14
0
 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)
Exemplo n.º 15
0
 def __init__(self, base, cli):
     super(FedupPlugin, self).__init__(base, cli)
     self.conf = None
     self.base = base
     if cli:
         cli.register_command(FedupCommand)
Exemplo n.º 16
0
 def __init__(self, base, cli):
     super(PackageUpload, self).__init__(base, cli)
     if cli:
         cli.register_command(PackageUploadCommand)
Exemplo n.º 17
0
 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)
Exemplo n.º 19
0
 def __init__(self, base, cli):
     super(RepoManage, self).__init__(base, cli)
     if cli is None:
         return
     cli.register_command(RepoManageCommand)
Exemplo n.º 20
0
 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(EnabledReposUpload, self).__init__(base, cli)
     if cli:
         cli.register_command(UploadReposCommand)
Exemplo n.º 22
0
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()
Exemplo n.º 23
0
 def __init__(self, base, cli):
     super(NeedsRestarting, self).__init__(base, cli)
     if cli is None:
         return
     cli.register_command(NeedsRestartingCommand)
Exemplo n.º 24
0
 def __init__(self, base, cli):
     super(BuildDep, self).__init__(base, cli)
     if cli:
         cli.register_command(BuildDepCommand)
Exemplo n.º 25
0
 def __init__(self, base, cli):
     super(Leaves, self).__init__(base, cli)
     if cli:
         cli.register_command(LeavesCommand)
Exemplo n.º 26
0
 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")
Exemplo n.º 27
0
 def __init__(self, base, cli):
     super(NeedsRestarting, self).__init__(base, cli)
     if cli is None:
         return
     cli.register_command(NeedsRestartingCommand)
Exemplo n.º 28
0
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()
Exemplo n.º 29
0
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)
Exemplo n.º 30
0
 def __init__(self, base, cli):
     """Initialize the plugin instance."""
     super(Kickstart, self).__init__(base, cli)
     if cli is not None:
         cli.register_command(KickstartCommand)
Exemplo n.º 31
0
 def __init__(self, base, cli):
     super(RepoClosure, self).__init__(base, cli)
     if cli is None:
         return
     cli.register_command(RepoClosureCommand)
Exemplo n.º 32
0
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)