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)
Beispiel #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")
Beispiel #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")
Beispiel #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)
Beispiel #7
0
 def __init__(self, base, cli):
     super(SystemUpgradePlugin, self).__init__(base, cli)
     if cli:
         cli.register_command(SystemUpgradeCommand)
Beispiel #8
0
    def __init__(self, base, cli):
        super(RPMPatcherPlugin, self).__init__(base, cli)

        if cli:
            cli.register_command(RPMPatcherCommand)
Beispiel #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)
Beispiel #12
0
 def __init__(self, base, cli):
     """Initialize the plugin."""
     super(Plugin, self).__init__(base, cli)
     if cli:
         cli.register_command(Command)
Beispiel #13
0
 def __init__(self, base, cli):
     super(Beadm, self).__init__(base, cli)
     if cli:
         cli.register_command(BeadmCommand)
Beispiel #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)
Beispiel #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)
Beispiel #16
0
 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)
Beispiel #19
0
 def __init__(self, base, cli):
     super(RepoManage, self).__init__(base, cli)
     if cli is None:
         return
     cli.register_command(RepoManageCommand)
Beispiel #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)
Beispiel #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()
 def __init__(self, base, cli):
     super(NeedsRestarting, self).__init__(base, cli)
     if cli is None:
         return
     cli.register_command(NeedsRestartingCommand)
Beispiel #24
0
 def __init__(self, base, cli):
     super(BuildDep, self).__init__(base, cli)
     if cli:
         cli.register_command(BuildDepCommand)
Beispiel #25
0
 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 instance."""
     super(DebuginfoInstall, self).__init__(base, cli)
     if cli is not None:
         cli.register_command(DebuginfoInstallCommand)
     cli.logger.debug("initialized DebuginfoInstall plugin")
 def __init__(self, base, cli):
     super(NeedsRestarting, self).__init__(base, cli)
     if cli is None:
         return
     cli.register_command(NeedsRestartingCommand)
Beispiel #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()
Beispiel #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)
Beispiel #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)
Beispiel #31
0
 def __init__(self, base, cli):
     super(RepoClosure, self).__init__(base, cli)
     if cli is None:
         return
     cli.register_command(RepoClosureCommand)
Beispiel #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)