Provided by: dnf-plugins-core_4.3.1-3_all bug

NAME

       dnf-config-manager - DNF config-manager Plugin

       Manage  main  and  repository  DNF  configuration  options,  toggle which repositories are
       enabled or disabled, and add new repositories.

SYNOPSIS

       dnf config-manager [options] <section>...

ARGUMENTS

       <section>
              This argument can be used  to  explicitly  select  the  configuration  sections  to
              manage.   A  section can either be main or a repoid.  If not specified, the program
              will select the main section and each repoid used within any --setopt  options.   A
              repoid can be specified using globs.

OPTIONS

       All general DNF options are accepted, see Options in dnf(8) for details.

       --help-cmd
              Show this help.

       --add-repo=URL
              Add  (and  enable)  the  repo from the specified file or url. If it has to be added
              into installroot, combine it with  --setopt=reposdir=/<installroot>/etc/yum.repos.d
              command-line option.

       --dump Print dump of current configuration values to stdout.

       --set-disabled, --disable
              Disable the specified repos (implies --save).

       --set-enabled, --enable
              Enable the specified repos (implies --save).

       --save Save the current options (useful with --setopt).

       --setopt=<option>=<value>
              Set  a  configuration  option.  To  set configuration options for repositories, use
              repoid.option for the <option>. Globs are supported in repoid.

       WARNING:
          DNF config-manager can misbehave  when  enabling/disabling  repositories  generated  by
          tools   like   subscription-manager   on   RHEL.   In   this   case   you   should  use
          subscription-manager to perform such actions.

EXAMPLES

       dnf config-manager --add-repo http://example.com/some/additional.repo
              Download additional.repo and store it in repodir.

       dnf config-manager --add-repo http://example.com/different/repo
              Create new repo file with http://example.com/different/repo as baseurl  and  enable
              it.

       dnf config-manager --dump
              Display main DNF configuration.

       dnf config-manager --dump <section>
              Display configuration of a repository identified by <section>.

       dnf config-manager --set-enabled <repoid>
              Enable repository identified by <repoid> and make the change permanent.

       dnf config-manager --set-disabled <repoid1> <repoid2>
              Disable repositories identified by <repoid1> and <repoid2>

       dnf config-manager --set-disabled <repoid1>,<repoid2>
              Disable repositories identified by <repoid1> and <repoid2>

       dnf config-manager --save --setopt=*.proxy=http://proxy.example.com:3128/ <repo1> <repo2>
              Update  proxy  setting in repositories with repoid <repo1> and <repo2> and make the
              change permanent.

       dnf config-manager --save --setopt=*-debuginfo.gpgcheck=0
              Update gpgcheck setting in all repositories whose id ends with -debuginfo and  make
              the change permanent.

AUTHOR

       See AUTHORS in your Core DNF Plugins distribution

COPYRIGHT

       2023, Red Hat, Licensed under GPLv2+