Blame SPECS/yum-utils.spec

5b4f08
%define package_puppetverify 0
5b4f08
5b4f08
%if 0%{?rhel}
5b4f08
%define package_yum_updatesd 0
5b4f08
%else
5b4f08
%define package_yum_updatesd 1
5b4f08
%endif
5b4f08
5b4f08
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
5b4f08
%define pluginhome /usr/lib/yum-plugins
5b4f08
5b4f08
Summary: Utilities based around the yum package manager
5b4f08
Name: yum-utils
5b4f08
Version: 1.1.31
5b4f08
Release: 45%{?dist}
5b4f08
License: GPLv2+
5b4f08
Group: Development/Tools
5b4f08
Source: http://yum.baseurl.org/download/yum-utils/%{name}-%{version}.tar.gz
5b4f08
Patch1: yum-utils-HEAD.patch
5b4f08
Patch2: BZ-1002491-remove-security-plugin.patch
5b4f08
Patch3: BZ-1050218-YumBaseError-not-defined.patch
5b4f08
Patch4: BZ-1052871-debuginfo-install-wrong-repo-suffix.patch
5b4f08
Patch5: BZ-1024070-yum-builddep-requires-source-repos-disabled.patch
5b4f08
Patch6: BZ-1060702-reposync-nonexistent-repo.patch
5b4f08
Patch7: BZ-1082050-source-repos.patch
5b4f08
5b4f08
# rhel-7.1
5b4f08
Patch50: BZ-1134989-post-transaction-actions-allow-colons.patch
5b4f08
Patch51: BZ-1133125-reposync-urls-for-all-repos.patch
5b4f08
Patch52: BZ-1129590-setopt-wildcards-save.patch
5b4f08
Patch53: BZ-1127782-post-transaction-action.patch
5b4f08
Patch54: BZ-1121714-reposync-manpage-missing-switches.patch
5b4f08
Patch55: BZ-1113391-yumdownloader-depsolving-errors.patch
5b4f08
Patch56: BZ-1104995-yumdownloader-redownloading-existing-rpms.patch
5b4f08
Patch57: BZ-1095150-needs-restarting-fixes.patch
5b4f08
Patch58: BZ-1139032-reposync-directory-structure.patch
5b4f08
Patch59: BZ-1140864-reposync-urls-option-ignores-downloaded.patch
5b4f08
Patch60: BZ-1107658-needs-restarting-graceful-error.patch
5b4f08
5b4f08
#rhel-7.2
5b4f08
Patch100: BZ-1075708-yum-config-manager-config-file-update.patch
5b4f08
Patch101: BZ-1151154-yum-config-manager-disable-all-repos.patch
5b4f08
Patch102: BZ-1213602-overlayfs-workaround-plugin.patch
5b4f08
Patch103: BZ-817046-yum-builddep-respect-tolerant-ignore-missing-reqs.patch
5b4f08
5b4f08
#rhel-7.3
5b4f08
Patch120: BZ-1293707-debuginfo-installonly-latest-version.patch
5b4f08
Patch121: BZ-1184912-yum-config-manager-fix-add-repo.patch
5b4f08
Patch122: BZ-1091698-fs-snapshot-obsolete-btrfsctl.patch
5b4f08
Patch123: BZ-1285750-repoquery-version.patch
5b4f08
Patch124: BZ-1269414-yum-plugin-priorities-obsoletes.patch
5b4f08
Patch125: BZ-1264774-archlist-docs.patch
5b4f08
Patch126: BZ-1156057-yum-builddep-manpage-arched-requires.patch
5b4f08
Patch127: BZ-1245117-yum-config-manager-all-repos.patch
5b4f08
Patch128: BZ-1296282-verifytree-fix-comps-schema.patch
5b4f08
Patch129: BZ-1192946-needs-restarting-add-reboothint-opt.patch
5b4f08
Patch130: BZ-1335587-needs-restarting-add-services-opt.patch
5b4f08
Patch131: BZ-1329649-reposync-download-metadata-manpage.patch
5b4f08
5b4f08
#rhel-7.4
5b4f08
Patch150: BZ-1403015-yum-config-manager-select-disabled-repoid-setopts.patch
5b4f08
Patch151: BZ-1406891-verify-exit-status.patch
5b4f08
Patch152: BZ-1429831-yum-copr.patch
5b4f08
5b4f08
#rhel-7.5
5b4f08
Patch160: BZ-1458098-yumdownloader-crash-broken-metadata.patch
5b4f08
Patch161: BZ-1455318-package-cleanup-dont-remove-required.patch
5b4f08
Patch162: BZ-1428210-fastestmirror-use-prereposetup.patch
5b4f08
Patch163: BZ-1445751-yum-debug-dump-improve-repo-failure-handling.patch
5b4f08
Patch164: BZ-1470647-add-pre-transaction-actions-plugin.patch
5b4f08
Patch165: BZ-1437636-yum-builddep-add-define-opt.patch
5b4f08
Patch166: BZ-1349433-verifytree-handle-no-core-group.patch
5b4f08
Patch167: BZ-1333353-verifytree-fix-handling-no-comps.patch
5b4f08
Patch168: BZ-1127783-transaction-actions-fix-file-globs.patch
5b4f08
5b4f08
URL: http://yum.baseurl.org/download/yum-utils/
5b4f08
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
5b4f08
BuildArch: noarch
5b4f08
# For new findRepos() API and utils.get_process_info() API.
5b4f08
Requires: yum >= 3.4.3-143, libxml2-python
5b4f08
Requires: python-kitchen
5b4f08
BuildRequires: python-devel >= 2.4
5b4f08
BuildRequires: gettext
5b4f08
BuildRequires: intltool
5b4f08
Provides: yum-utils-translations = %{version}-%{release}
5b4f08
5b4f08
5b4f08
%description
5b4f08
yum-utils is a collection of utilities and examples for the yum package
5b4f08
manager. It includes utilities by different authors that make yum easier and
5b4f08
more powerful to use. These tools include: debuginfo-install, 
5b4f08
find-repos-of-install, needs-restarting, package-cleanup, repoclosure, 
5b4f08
repodiff, repo-graph, repomanage, repoquery, repo-rss, reposync,
5b4f08
repotrack, show-installed, show-changed-rco, verifytree, yumdownloader,
5b4f08
yum-builddep, yum-complete-transaction, yum-config-manager, yum-debug-dump,
5b4f08
yum-debug-restore and yum-groups-manager.
5b4f08
5b4f08
%package -n yum-updateonboot
5b4f08
Summary: Run yum update on system boot
5b4f08
Group: System Environment/Base
5b4f08
Requires: python, yum >= 2.4
5b4f08
Requires(pre): chkconfig
5b4f08
Requires(post): chkconfig
5b4f08
5b4f08
%description -n yum-updateonboot
5b4f08
Runs yum update on system boot. This allows machines that have been turned
5b4f08
off for an extended amount of time to become secure immediately, instead of
5b4f08
waiting until the next early morning cron job.
5b4f08
5b4f08
%package -n yum-plugin-changelog
5b4f08
Summary: Yum plugin for viewing package changelogs before/after updating
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-changelog = %{version}-%{release}
5b4f08
Obsoletes: yum-changelog < 1.1.20-0
5b4f08
Conflicts: yum-changelog < 1.1.20-0
5b4f08
# changelog requires new update_md.UpdateMetadata() API in 3.2.23
5b4f08
Requires: yum >= 3.2.23
5b4f08
Requires: python-dateutil
5b4f08
5b4f08
%description -n yum-plugin-changelog
5b4f08
This plugin adds a command line option to allow viewing package changelog
5b4f08
deltas before or after updating packages.
5b4f08
5b4f08
%package -n yum-plugin-fastestmirror
5b4f08
Summary: Yum plugin which chooses fastest repository from a mirrorlist
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-fastestmirror = %{version}-%{release}
5b4f08
Obsoletes: yum-fastestmirror < 1.1.20-0
5b4f08
Conflicts: yum-fastestmirror < 1.1.20-0
5b4f08
Requires: yum >= 3.0
5b4f08
5b4f08
%description -n yum-plugin-fastestmirror
5b4f08
This plugin sorts each repository's mirrorlist by connection speed
5b4f08
prior to downloading packages.
5b4f08
5b4f08
%package -n yum-plugin-protectbase
5b4f08
Summary: Yum plugin to protect packages from certain repositories.
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-protectbase = %{version}-%{release}
5b4f08
Obsoletes: yum-protectbase < 1.1.20-0
5b4f08
Conflicts: yum-protectbase < 1.1.20-0
5b4f08
Requires: yum >= 3.0
5b4f08
5b4f08
%description -n yum-plugin-protectbase
5b4f08
This plugin allows certain repositories to be protected. Packages in the
5b4f08
protected repositories can't be overridden by packages in non-protected
5b4f08
repositories even if the non-protected repo has a later version.
5b4f08
5b4f08
%package -n yum-plugin-versionlock
5b4f08
Summary: Yum plugin to lock specified packages from being updated
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-versionlock = %{version}-%{release}
5b4f08
Obsoletes: yum-versionlock < 1.1.20-0
5b4f08
Conflicts: yum-versionlock < 1.1.20-0
5b4f08
Requires: yum >= 3.2.24
5b4f08
5b4f08
%description -n yum-plugin-versionlock
5b4f08
This plugin takes a set of name/versions for packages and excludes all other
5b4f08
versions of those packages (including optionally following obsoletes). This
5b4f08
allows you to protect packages from being updated by newer versions,
5b4f08
for example.
5b4f08
5b4f08
%package -n yum-plugin-tsflags
5b4f08
Summary: Yum plugin to add tsflags by a commandline option
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-tsflags = %{version}-%{release}
5b4f08
Obsoletes: yum-tsflags < 1.1.20-0
5b4f08
Conflicts: yum-tsflags < 1.1.20-0
5b4f08
Requires: yum >= 3.0
5b4f08
5b4f08
%description -n yum-plugin-tsflags
5b4f08
This plugin allows you to specify optional transaction flags on the yum
5b4f08
command line
5b4f08
5b4f08
%package -n yum-plugin-priorities
5b4f08
Summary: plugin to give priorities to packages from different repos
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-priorities = %{version}-%{release}
5b4f08
Obsoletes: yum-priorities < 1.1.20-0
5b4f08
Conflicts: yum-priorities < 1.1.20-0
5b4f08
Requires: yum >= 3.0
5b4f08
5b4f08
%description -n yum-plugin-priorities
5b4f08
This plugin allows repositories to have different priorities.
5b4f08
Packages in a repository with a lower priority can't be overridden by packages
5b4f08
from a repository with a higher priority even if repo has a later version.
5b4f08
5b4f08
%if %{package_yum_updatesd}
5b4f08
%package -n yum-plugin-refresh-updatesd
5b4f08
Summary: Tell yum-updatesd to check for updates when yum exits
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-refresh-updatesd = %{version}-%{release}
5b4f08
Obsoletes: yum-refresh-updatesd < 1.1.20-0
5b4f08
Conflicts: yum-refresh-updatesd < 1.1.20-0
5b4f08
Requires: yum >= 3.0
5b4f08
Requires: yum-updatesd
5b4f08
5b4f08
%description -n yum-plugin-refresh-updatesd
5b4f08
yum-refresh-updatesd tells yum-updatesd to check for updates when yum exits.
5b4f08
This way, if you run 'yum update' and install all available updates, puplet
5b4f08
will almost instantly update itself to reflect this.
5b4f08
%endif
5b4f08
5b4f08
%package -n yum-plugin-merge-conf
5b4f08
Summary: Yum plugin to merge configuration changes when installing packages
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-merge-conf = %{version}-%{release}
5b4f08
Obsoletes: yum-merge-conf < 1.1.20-0
5b4f08
Conflicts: yum-merge-conf < 1.1.20-0
5b4f08
Requires: yum >= 3.0
5b4f08
5b4f08
%description -n yum-plugin-merge-conf
5b4f08
This yum plugin adds the "--merge-conf" command line option. With this option,
5b4f08
Yum will ask you what to do with config files which have changed on updating a
5b4f08
package.
5b4f08
5b4f08
%package -n yum-plugin-upgrade-helper
5b4f08
Summary: Yum plugin to help upgrades to the next distribution version
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-upgrade-helper = %{version}-%{release}
5b4f08
Obsoletes: yum-upgrade-helper < 1.1.20-0
5b4f08
Conflicts: yum-upgrade-helper < 1.1.20-0
5b4f08
Requires: yum >= 3.0
5b4f08
5b4f08
%description -n yum-plugin-upgrade-helper
5b4f08
this plugin allows yum to erase specific packages on install/update based on an additional
5b4f08
metadata file in repositories. It is used to simplify distribution upgrade hangups.
5b4f08
5b4f08
%package -n yum-plugin-aliases
5b4f08
Summary: Yum plugin to enable aliases filters
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-aliases = %{version}-%{release}
5b4f08
Obsoletes: yum-aliases < 1.1.20-0
5b4f08
Conflicts: yum-aliases < 1.1.20-0
5b4f08
# Requires args_hook
5b4f08
Requires: yum >= 3.2.23
5b4f08
Requires: yum-utils-translations = %{version}-%{release}
5b4f08
5b4f08
%description -n yum-plugin-aliases
5b4f08
This plugin adds the command alias, and parses the aliases config. file to
5b4f08
enable aliases.
5b4f08
5b4f08
%package -n yum-plugin-list-data
5b4f08
Summary: Yum plugin to list aggregate package data
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-list-data = %{version}-%{release}
5b4f08
Obsoletes: yum-list-data < 1.1.20-0
5b4f08
Conflicts: yum-list-data < 1.1.20-0
5b4f08
Requires: yum >= 3.0.5
5b4f08
5b4f08
%description -n yum-plugin-list-data
5b4f08
This plugin adds the commands list- vendors, groups, packagers, licenses,
5b4f08
arches, committers, buildhosts, baseurls, package-sizes, archive-sizes and
5b4f08
installed-sizes.
5b4f08
5b4f08
%package -n yum-plugin-filter-data
5b4f08
Summary: Yum plugin to list filter based on package data
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-filter-data = %{version}-%{release}
5b4f08
Obsoletes: yum-filter-data < 1.1.20-0
5b4f08
Conflicts: yum-filter-data < 1.1.20-0
5b4f08
Requires: yum >= 3.2.17
5b4f08
5b4f08
%description -n yum-plugin-filter-data
5b4f08
This plugin adds the options --filter- vendors, groups, packagers, licenses,
5b4f08
arches, committers, buildhosts, baseurls, package-sizes, archive-sizes and
5b4f08
installed-sizes. Note that each package must match at least one pattern/range in
5b4f08
each category, if any were specified.
5b4f08
5b4f08
%package -n yum-plugin-tmprepo
5b4f08
Summary: Yum plugin to add temporary repositories
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-tmprepo = %{version}-%{release}
5b4f08
Obsoletes: yum-tmprepo < 1.1.20-0
5b4f08
Conflicts: yum-tmprepo < 1.1.20-0
5b4f08
Requires: yum >= 3.2.11
5b4f08
Requires: createrepo
5b4f08
5b4f08
%description -n yum-plugin-tmprepo
5b4f08
This plugin adds the option --tmprepo which takes a url to a .repo file
5b4f08
downloads it and enables it for a single run. This plugin tries to ensure
5b4f08
that temporary repositories are safe to use, by default, by not allowing
5b4f08
gpg checking to be disabled.
5b4f08
5b4f08
%package -n yum-plugin-verify
5b4f08
Summary: Yum plugin to add verify command, and options
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-verify = %{version}-%{release}
5b4f08
Obsoletes: yum-verify < 1.1.20-0
5b4f08
Conflicts: yum-verify < 1.1.20-0
5b4f08
Requires: yum >= 3.2.12
5b4f08
5b4f08
%description -n yum-plugin-verify
5b4f08
This plugin adds the commands verify, verify-all and verify-rpm. There are
5b4f08
also a couple of options. This command works like rpm -V, to verify your
5b4f08
installation.
5b4f08
5b4f08
%package -n yum-plugin-keys
5b4f08
Summary: Yum plugin to deal with signing keys
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-keys = %{version}-%{release}
5b4f08
Obsoletes: yum-keys < 1.1.20-0
5b4f08
Conflicts: yum-keys < 1.1.20-0
5b4f08
Requires: yum >= 3.2.19
5b4f08
5b4f08
%description -n yum-plugin-keys
5b4f08
This plugin adds the commands keys, keys-info, keys-data and keys-remove. They
5b4f08
allow you to query and remove signing keys.
5b4f08
5b4f08
%package -n yum-plugin-remove-with-leaves
5b4f08
Summary: Yum plugin to remove dependencies which are no longer used because of a removal
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-remove-with-leaves = %{version}-%{release}
5b4f08
Obsoletes: yum-remove-with-leaves < 1.1.20-0
5b4f08
Conflicts: yum-remove-with-leaves < 1.1.20-0
5b4f08
Requires: yum >= 3.2.19
5b4f08
5b4f08
%description -n yum-plugin-remove-with-leaves
5b4f08
This plugin removes any unused dependencies that were brought in by an install
5b4f08
but would not normally be removed. It helps to keep a system clean of unused
5b4f08
libraries and packages.
5b4f08
5b4f08
%package -n yum-plugin-pre-transaction-actions
5b4f08
Summary: Yum plugin to run arbitrary commands when certain pkgs are acted on
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-pre-transaction-actions = %{version}-%{release}
5b4f08
Requires: yum >= 3.2.19
5b4f08
5b4f08
%description -n yum-plugin-pre-transaction-actions
5b4f08
This plugin allows the user to run arbitrary actions prior to a transaction
5b4f08
when specified packages are changed.
5b4f08
5b4f08
%package -n yum-plugin-post-transaction-actions
5b4f08
Summary: Yum plugin to run arbitrary commands when certain pkgs are acted on
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-post-transaction-actions = %{version}-%{release}
5b4f08
Obsoletes: yum-post-transaction-actions < 1.1.20-0
5b4f08
Conflicts: yum-post-transaction-actions < 1.1.20-0
5b4f08
Requires: yum >= 3.2.19
5b4f08
5b4f08
%description -n yum-plugin-post-transaction-actions
5b4f08
This plugin allows the user to run arbitrary actions immediately following a
5b4f08
transaction when specified packages are changed.
5b4f08
5b4f08
%package -n yum-NetworkManager-dispatcher
5b4f08
Summary: NetworkManager script which tells yum to check its cache on network change
5b4f08
Group: System Environment/Base
5b4f08
Requires: yum >= 3.2.17
5b4f08
5b4f08
%description -n yum-NetworkManager-dispatcher
5b4f08
This NetworkManager "dispatch script" forces yum to check its cache if/when a
5b4f08
new network connection happens in NetworkManager. Note that currently there is
5b4f08
no checking of previous data, so if your WiFi keeps going up and down (or you
5b4f08
suspend/resume a lot) yum will recheck its cached data a lot.
5b4f08
5b4f08
%package -n yum-plugin-rpm-warm-cache
5b4f08
Summary: Yum plugin to access the rpmdb files early to warm up access to the db 
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-rpm-warm-cache = %{version}-%{release}
5b4f08
Obsoletes: yum-rpm-warm-cache < 1.1.20-0
5b4f08
Conflicts: yum-rpm-warm-cache < 1.1.20-0
5b4f08
Requires: yum >= 3.2.19
5b4f08
5b4f08
%description -n yum-plugin-rpm-warm-cache
5b4f08
This plugin reads the rpmdb files into the system cache before accessing the
5b4f08
rpmdb directly. In some cases this should speed up access to rpmdb information
5b4f08
5b4f08
%package -n yum-plugin-auto-update-debug-info
5b4f08
# Works by searching for *-debuginfo ... so it shouldn't trigger on itself.
5b4f08
Summary: Yum plugin to enable automatic updates to installed debuginfo packages
5b4f08
Group: System Environment/Base
5b4f08
Obsoletes: yum-plugin-auto-update-debuginfo < 1.1.21-0
5b4f08
Conflicts: yum-plugin-auto-update-debuginfo < 1.1.21-0
5b4f08
Provides: yum-plugin-auto-update-debuginfo = %{version}-%{release}
5b4f08
Requires: yum >= 3.2.19
5b4f08
5b4f08
%description -n yum-plugin-auto-update-debug-info
5b4f08
This plugin looks to see if any debuginfo packages are installed, and if there
5b4f08
are it enables all debuginfo repositories that are "children" of enabled
5b4f08
repositories.
5b4f08
5b4f08
%package -n yum-plugin-show-leaves
5b4f08
Summary: Yum plugin which shows newly installed leaf packages
5b4f08
Group: System Environment/Base
5b4f08
Requires: yum >= 3.2.23
5b4f08
5b4f08
%description -n yum-plugin-show-leaves
5b4f08
Yum plugin which shows newly installed leaf packages
5b4f08
and packages that became leaves after a transaction
5b4f08
5b4f08
%package -n yum-plugin-local
5b4f08
Summary: Yum plugin to automatically manage a local repo. of downloaded packages
5b4f08
Group: System Environment/Base
5b4f08
# Who the hell knows what version :)
5b4f08
Requires: yum >= 3.2.22
5b4f08
Requires: createrepo
5b4f08
5b4f08
%description -n yum-plugin-local
5b4f08
When this plugin is installed it will automatically copy all downloaded packages
5b4f08
to a repository on the local filesystem, and (re)build that repository. This
5b4f08
means that anything you've downloaded will always exist, even if the original
5b4f08
repo. removes it (and can thus. be reinstalled/downgraded/etc.).
5b4f08
5b4f08
%package -n yum-plugin-fs-snapshot
5b4f08
Summary: Yum plugin to automatically snapshot your filesystems during updates
5b4f08
Group: System Environment/Base
5b4f08
Requires: yum >= 3.2.22
5b4f08
Requires: btrfs-progs
5b4f08
5b4f08
%description -n yum-plugin-fs-snapshot
5b4f08
When this plugin is installed it will automatically snapshot any
5b4f08
filesystem that is touched by the packages in a yum update or yum remove.
5b4f08
5b4f08
%package -n yum-plugin-ps
5b4f08
Summary: Yum plugin to look at processes, with respect to packages
5b4f08
Group: System Environment/Base
5b4f08
Requires: yum >= 3.2.27
5b4f08
5b4f08
%description -n yum-plugin-ps
5b4f08
When this plugin is installed it adds the yum command "ps", which allows you
5b4f08
to see which running processes are accociated with which packages (and if they
5b4f08
need rebooting, or have updates, etc.)
5b4f08
5b4f08
%if %{package_puppetverify}
5b4f08
%package -n yum-plugin-puppetverify
5b4f08
Summary: Yum plugin to add puppet checksums to verify data
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-puppetverify = %{version}-%{release}
5b4f08
Requires: yum >= 3.2.12
5b4f08
Requires: PyYAML >= 3.09
5b4f08
Requires: puppet
5b4f08
5b4f08
%description -n yum-plugin-puppetverify
5b4f08
Supplies checksums for files in packages from puppet's state file. 
5b4f08
%endif
5b4f08
5b4f08
%package -n yum-plugin-copr
5b4f08
Summary: Yum plugin to add copr command
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-copr = %{version}-%{release}
5b4f08
Requires: yum >= 3.4.3
5b4f08
Requires: python-requests
5b4f08
5b4f08
%description -n yum-plugin-copr
5b4f08
This plugin adds the command copr, for adding/listing/searching copr repos.
5b4f08
5b4f08
%package -n yum-plugin-ovl
5b4f08
Summary: Yum plugin to work around overlayfs issues
5b4f08
Group: System Environment/Base
5b4f08
Provides: yum-ovl = %{version}-%{release}
5b4f08
Requires: yum >= 3.4.3
5b4f08
5b4f08
%description -n yum-plugin-ovl
5b4f08
This plugin touches rpmdb files to work around overlayfs issues.
5b4f08
5b4f08
%prep
5b4f08
%setup -q
5b4f08
%patch1 -p1
5b4f08
%patch2 -p1
5b4f08
%patch3 -p1
5b4f08
%patch4 -p1
5b4f08
%patch5 -p1
5b4f08
%patch6 -p1
5b4f08
%patch7 -p1
5b4f08
5b4f08
# rhel-7.1
5b4f08
%patch50 -p1
5b4f08
%patch51 -p1
5b4f08
%patch52 -p1
5b4f08
%patch53 -p1
5b4f08
%patch54 -p1
5b4f08
%patch55 -p1
5b4f08
%patch56 -p1
5b4f08
%patch57 -p1
5b4f08
%patch58 -p1
5b4f08
%patch59 -p1
5b4f08
%patch60 -p1
5b4f08
5b4f08
#rhel-7.2
5b4f08
%patch100 -p1
5b4f08
%patch101 -p1
5b4f08
%patch102 -p1
5b4f08
%patch103 -p1
5b4f08
5b4f08
#rhel-7.3
5b4f08
%patch120 -p1
5b4f08
%patch121 -p1
5b4f08
%patch122 -p1
5b4f08
%patch123 -p1
5b4f08
%patch124 -p1
5b4f08
%patch125 -p1
5b4f08
%patch126 -p1
5b4f08
%patch127 -p1
5b4f08
%patch128 -p1
5b4f08
%patch129 -p1
5b4f08
%patch130 -p1
5b4f08
%patch131 -p1
5b4f08
5b4f08
#rhel-7.4
5b4f08
%patch150 -p1
5b4f08
%patch151 -p1
5b4f08
%patch152 -p1
5b4f08
5b4f08
#rhel-7.5
5b4f08
%patch160 -p1
5b4f08
%patch161 -p1
5b4f08
%patch162 -p1
5b4f08
%patch163 -p1
5b4f08
%patch164 -p1
5b4f08
%patch165 -p1
5b4f08
%patch166 -p1
5b4f08
%patch167 -p1
5b4f08
%patch168 -p1
5b4f08
5b4f08
%install
5b4f08
rm -rf $RPM_BUILD_ROOT
5b4f08
make DESTDIR=$RPM_BUILD_ROOT install
5b4f08
make -C updateonboot DESTDIR=$RPM_BUILD_ROOT install
5b4f08
5b4f08
%find_lang %name
5b4f08
5b4f08
# Plugins to install
5b4f08
plugins="\
5b4f08
 changelog \
5b4f08
 fastestmirror \
5b4f08
 protectbase \
5b4f08
 versionlock \
5b4f08
 tsflags \
5b4f08
 priorities \
5b4f08
 merge-conf \
5b4f08
 upgrade-helper \
5b4f08
 aliases \
5b4f08
 list-data \
5b4f08
 filter-data \
5b4f08
 tmprepo \
5b4f08
 verify \
5b4f08
 keys \
5b4f08
 remove-with-leaves \
5b4f08
 pre-transaction-actions \
5b4f08
 post-transaction-actions \
5b4f08
 rpm-warm-cache \
5b4f08
 auto-update-debuginfo \
5b4f08
 show-leaves \
5b4f08
 local \
5b4f08
 fs-snapshot \
5b4f08
 ps \
5b4f08
 ovl \
5b4f08
 copr \
5b4f08
"
5b4f08
%if %{package_puppetverify}
5b4f08
plugins="$plugins \
5b4f08
 puppetverify \
5b4f08
"
5b4f08
%endif
5b4f08
5b4f08
%if %{package_yum_updatesd}
5b4f08
plugins="$plugins \
5b4f08
 refresh-updatesd \
5b4f08
"
5b4f08
%endif
5b4f08
5b4f08
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/ $RPM_BUILD_ROOT/%pluginhome
5b4f08
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pre-actions
5b4f08
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/post-actions
5b4f08
5b4f08
cd plugins
5b4f08
for plug in $plugins; do
5b4f08
    install -m 644 $plug/*.conf $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/
5b4f08
    install -m 644 $plug/*.py $RPM_BUILD_ROOT/%pluginhome
5b4f08
    %{__python} -c "import compileall; compileall.compile_dir('$RPM_BUILD_ROOT/%pluginhome', 1)"
5b4f08
done
5b4f08
install -m 644 aliases/aliases $RPM_BUILD_ROOT/%{_sysconfdir}/yum/aliases.conf
5b4f08
install -m 644 versionlock/versionlock.list $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/
5b4f08
# need for for the ghost in files section of yum-plugin-local
5b4f08
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum.repos.d
5b4f08
touch $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/_local.repo
5b4f08
5b4f08
5b4f08
%clean
5b4f08
rm -rf $RPM_BUILD_ROOT
5b4f08
5b4f08
%post -n yum-updateonboot
5b4f08
/sbin/chkconfig --add yum-updateonboot >/dev/null 2>&1 || :;
5b4f08
5b4f08
%preun -n yum-updateonboot
5b4f08
if [ $1 = 0 ]; then
5b4f08
    /sbin/service yum-updateonboot stop >/dev/null 2>&1 || :;
5b4f08
    /sbin/chkconfig --del yum-updateonboot >/dev/null 2>&1 || :;
5b4f08
fi
5b4f08
5b4f08
%files -f %{name}.lang
5b4f08
%defattr(-, root, root)
5b4f08
%doc README yum-util-cli-template
5b4f08
%doc COPYING
5b4f08
%doc plugins/README
5b4f08
%{_sysconfdir}/bash_completion.d
5b4f08
%{_bindir}/debuginfo-install
5b4f08
%{_bindir}/find-repos-of-install
5b4f08
%{_bindir}/needs-restarting
5b4f08
%{_bindir}/package-cleanup
5b4f08
%{_bindir}/repoclosure
5b4f08
%{_bindir}/repodiff
5b4f08
%{_bindir}/repomanage
5b4f08
%{_bindir}/repoquery
5b4f08
%{_bindir}/repotrack
5b4f08
%{_bindir}/reposync
5b4f08
%{_bindir}/repo-graph
5b4f08
%{_bindir}/repo-rss
5b4f08
%{_bindir}/verifytree
5b4f08
%{_bindir}/yumdownloader
5b4f08
%{_bindir}/yum-builddep
5b4f08
%{_bindir}/yum-config-manager
5b4f08
%{_bindir}/yum-debug-dump
5b4f08
%{_bindir}/yum-debug-restore
5b4f08
%{_bindir}/yum-groups-manager
5b4f08
%{_bindir}/show-installed
5b4f08
%{_bindir}/show-changed-rco
5b4f08
%{_sbindir}/yum-complete-transaction
5b4f08
%{_sbindir}/yumdb
5b4f08
%{python_sitelib}/yumutils/
5b4f08
%{_mandir}/man1/yum-utils.1.*
5b4f08
%{_mandir}/man1/debuginfo-install.1.*
5b4f08
%{_mandir}/man1/package-cleanup.1.*
5b4f08
%{_mandir}/man1/repo-rss.1.*
5b4f08
%{_mandir}/man1/repoquery.1.*
5b4f08
%{_mandir}/man1/repodiff.1.*
5b4f08
%{_mandir}/man1/reposync.1.*
5b4f08
%{_mandir}/man1/show-changed-rco.1.*
5b4f08
%{_mandir}/man1/show-installed.1.*
5b4f08
%{_mandir}/man1/yum-builddep.1.*
5b4f08
%{_mandir}/man1/yum-debug-dump.1.*
5b4f08
%{_mandir}/man1/yum-debug-restore.1.*
5b4f08
%{_mandir}/man8/yum-complete-transaction.8.*
5b4f08
%{_mandir}/man1/yum-groups-manager.1.*
5b4f08
%{_mandir}/man8/yumdb.8.*
5b4f08
%{_mandir}/man1/yumdownloader.1.*
5b4f08
%{_mandir}/man1/find-repos-of-install.1.*
5b4f08
%{_mandir}/man1/needs-restarting.1.*
5b4f08
%{_mandir}/man1/repo-graph.1.*
5b4f08
%{_mandir}/man1/repoclosure.1.*
5b4f08
%{_mandir}/man1/repomanage.1.*
5b4f08
%{_mandir}/man1/repotrack.1.*
5b4f08
%{_mandir}/man1/verifytree.1.*
5b4f08
%{_mandir}/man1/yum-config-manager.1.*
5b4f08
5b4f08
%files -n yum-updateonboot
5b4f08
%defattr(-, root, root)
5b4f08
%doc updateonboot/README COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/sysconfig/yum-updateonboot
5b4f08
%{_initrddir}/yum-updateonboot
5b4f08
5b4f08
%files -n yum-plugin-changelog
5b4f08
%defattr(-, root, root)
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/changelog.conf
5b4f08
%doc COPYING
5b4f08
%{pluginhome}/changelog.*
5b4f08
%{_mandir}/man1/yum-changelog.1.*
5b4f08
%{_mandir}/man5/yum-changelog.conf.5.*
5b4f08
5b4f08
%files -n yum-plugin-fastestmirror
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/fastestmirror.conf
5b4f08
%{pluginhome}/fastestmirror*.*
5b4f08
5b4f08
%files -n yum-plugin-protectbase
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/protectbase.conf
5b4f08
%{pluginhome}/protectbase.*
5b4f08
5b4f08
%files -n yum-plugin-versionlock
5b4f08
%defattr(-, root, root)
5b4f08
%doc plugins/versionlock/README COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/versionlock.conf
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/versionlock.list
5b4f08
%{pluginhome}/versionlock.*
5b4f08
%{_mandir}/man1/yum-versionlock.1.*
5b4f08
%{_mandir}/man5/yum-versionlock.conf.5.*
5b4f08
5b4f08
%files -n yum-plugin-tsflags
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/tsflags.conf
5b4f08
%{pluginhome}/tsflags.*
5b4f08
5b4f08
%files -n yum-plugin-priorities
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/priorities.conf
5b4f08
%{pluginhome}/priorities.*
5b4f08
5b4f08
%if %{package_yum_updatesd}
5b4f08
%files -n yum-plugin-refresh-updatesd
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/refresh-updatesd.conf
5b4f08
%{pluginhome}/refresh-updatesd.*
5b4f08
%endif
5b4f08
5b4f08
%files -n yum-plugin-merge-conf
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/merge-conf.conf
5b4f08
%{pluginhome}/merge-conf.*
5b4f08
5b4f08
%files -n yum-plugin-upgrade-helper
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/upgrade-helper.conf
5b4f08
%{pluginhome}/upgrade-helper.*
5b4f08
5b4f08
%files -n yum-plugin-aliases
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/aliases.conf
5b4f08
%config(noreplace) %{_sysconfdir}/yum/aliases.conf
5b4f08
%{pluginhome}/aliases.*
5b4f08
%{_mandir}/man1/yum-aliases.1.*
5b4f08
5b4f08
%files -n yum-plugin-list-data
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/list-data.conf
5b4f08
%{pluginhome}/list-data.*
5b4f08
%{_mandir}/man1/yum-list-data.1.*
5b4f08
5b4f08
%files -n yum-plugin-filter-data
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/filter-data.conf
5b4f08
%{pluginhome}/filter-data.*
5b4f08
%{_mandir}/man1/yum-filter-data.1.*
5b4f08
5b4f08
%files -n yum-plugin-tmprepo
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/tmprepo.conf
5b4f08
%{pluginhome}/tmprepo.*
5b4f08
5b4f08
%files -n yum-plugin-verify
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/verify.conf
5b4f08
%{pluginhome}/verify.*
5b4f08
%{_mandir}/man1/yum-verify.1.*
5b4f08
5b4f08
%files -n yum-plugin-keys
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/keys.conf
5b4f08
%{pluginhome}/keys.*
5b4f08
5b4f08
%files -n yum-NetworkManager-dispatcher
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
/etc/NetworkManager/dispatcher.d/*
5b4f08
5b4f08
%files -n yum-plugin-remove-with-leaves
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%{pluginhome}/remove-with-leaves.*
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/remove-with-leaves.conf
5b4f08
5b4f08
%files -n yum-plugin-pre-transaction-actions
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%{pluginhome}/pre-transaction-actions.*
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/pre-transaction-actions.conf
5b4f08
%doc plugins/pre-transaction-actions/sample.action
5b4f08
# Default *.action file dropping dir.
5b4f08
%dir %{_sysconfdir}/yum/pre-actions
5b4f08
5b4f08
%files -n yum-plugin-post-transaction-actions
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%{pluginhome}/post-transaction-actions.*
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/post-transaction-actions.conf
5b4f08
%doc plugins/post-transaction-actions/sample.action
5b4f08
# Default *.action file dropping dir.
5b4f08
%dir %{_sysconfdir}/yum/post-actions
5b4f08
5b4f08
%files -n yum-plugin-rpm-warm-cache
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%{pluginhome}/rpm-warm-cache.*
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/rpm-warm-cache.conf
5b4f08
5b4f08
%files -n yum-plugin-auto-update-debug-info
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%{pluginhome}/auto-update-debuginfo.*
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/auto-update-debuginfo.conf
5b4f08
5b4f08
%files -n yum-plugin-show-leaves
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%{pluginhome}/show-leaves.*
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/show-leaves.conf
5b4f08
5b4f08
%files -n yum-plugin-local
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%ghost %{_sysconfdir}/yum.repos.d/_local.repo
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/local.conf
5b4f08
%{pluginhome}/local.*
5b4f08
5b4f08
%files -n yum-plugin-fs-snapshot
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/fs-snapshot.conf
5b4f08
%{pluginhome}/fs-snapshot.*
5b4f08
%{_mandir}/man1/yum-fs-snapshot.1.*
5b4f08
%{_mandir}/man5/yum-fs-snapshot.conf.5.*
5b4f08
5b4f08
%files -n yum-plugin-ps
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/ps.conf
5b4f08
%{pluginhome}/ps.*
5b4f08
5b4f08
%if %{package_puppetverify}
5b4f08
%files -n yum-plugin-puppetverify
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/puppetverify.conf
5b4f08
%{pluginhome}/puppetverify.*
5b4f08
%endif
5b4f08
5b4f08
%files -n yum-plugin-copr
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/copr.conf
5b4f08
%{pluginhome}/copr.*
5b4f08
%{_mandir}/man8/yum-copr.8.*
5b4f08
5b4f08
%files -n yum-plugin-ovl
5b4f08
%defattr(-, root, root)
5b4f08
%doc COPYING
5b4f08
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/ovl.conf
5b4f08
%{pluginhome}/ovl.*
5b4f08
%{_mandir}/man1/yum-ovl.1.*
5b4f08
5b4f08
%changelog
5b4f08
* Tue Nov 21 2017 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-45
5b4f08
- Fix file globbing in transaction-actions.
5b4f08
- Related: bug#1470647
5b4f08
5b4f08
* Mon Oct 30 2017 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-44
5b4f08
- Add pre-transaction-actions plugin.
5b4f08
- Resolves: bug#1470647
5b4f08
- yum-builddep: add --define option.
5b4f08
- Resolves: bug#1437636
5b4f08
- verifytree: handle no @core group gracefully.
5b4f08
- Resolves: bug#1349433
5b4f08
- verifytree: fix handling of missing comps.
5b4f08
- Resolves: bug#1333353
5b4f08
5b4f08
* Fri Oct 20 2017 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-43
5b4f08
- yumdownloader: fix crash on broken srpm metadata.
5b4f08
- Resolves: bug#1458098
5b4f08
- package-cleanup: don't remove required dupes.
5b4f08
- Resolves: bug#1455318
5b4f08
- fastestmirror: move the logic before MD retrieval.
5b4f08
- Resolves: bug#1428210
5b4f08
- yum-debug-dump: improve repo failure handling.
5b4f08
- Resolves: bug#1445751
5b4f08
5b4f08
* Tue Mar 21 2017 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-42
5b4f08
- Add yum-plugin-copr.
5b4f08
- Resolves: bug#1429831
5b4f08
5b4f08
* Thu Mar 09 2017 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-41
5b4f08
- yum-config-manager: only select exact matches from --setopt.
5b4f08
- Resolves: bug#1403015
5b4f08
- yum-plugin-verify: set exit status to 1 in case of problems.
5b4f08
- Resolves: bug#1406891
5b4f08
5b4f08
* Thu Aug 04 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-40
5b4f08
- needs-restarting: rework reboothint logic.
5b4f08
- Related: bug#1192946
5b4f08
- needs-restarting: rebase patch for 1335587.
5b4f08
- Related: bug#1335587
5b4f08
5b4f08
* Fri Jul 22 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-39
5b4f08
- verifytree: don't fail with versioned docdirs.
5b4f08
- Related: bug#1296282
5b4f08
5b4f08
* Thu Jun 30 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-38
5b4f08
- verifytree: use local comps schema.
5b4f08
- Related: bug#1296282
5b4f08
* Tue Jun 21 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-37
5b4f08
- needs-restarting: add option for reboot hint.
5b4f08
- Resolves: bug#1192946
5b4f08
- needs-restarting: add option to list services.
5b4f08
- Resolves: bug#1335587
5b4f08
- reposync: add --download-metadata to the man page.
5b4f08
- Resolves: bug#1329649
5b4f08
- debuginfo-install: also respect provides when testing for installonly.
5b4f08
- Related: bug#1293707
5b4f08
5b4f08
* Fri May 13 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-36
5b4f08
- yum-config-manager: document syntax for enabling/disabling all repos.
5b4f08
- Resolves: bug#1245117
5b4f08
- verifytree: use current url of comps schema.
5b4f08
- Resolves: bug#1296282
5b4f08
5b4f08
* Tue Mar 01 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-35
5b4f08
- debuginfo-install: install debuginfo only for the latest installed version of installonly package.
5b4f08
- Resolves: bug#1293707
5b4f08
- yum-config-manager: don't require enabled repos for --add-repo to work.
5b4f08
- Resolves: bug#1184912
5b4f08
- fs-snapshot: btrfsctl is obsolete, use btrfs.
5b4f08
- Resolves: bug#1091698
5b4f08
- Add libxml2-python to Requires for repo-rss.
5b4f08
- Resolves: bug#1297788
5b4f08
- Remove -v from repoquery man page.
5b4f08
- Resolves: bug#1285750
5b4f08
- yum-plugin-priorities: get all obsoletes, not just the newest.
5b4f08
- Resolves: bug#1269414
5b4f08
- yumdownloader: fix description of --archlist in the manpage.
5b4f08
- Resolves: bug#1264774
5b4f08
- yum-builddep: mention the workaround for arched srpms in the man page.
5b4f08
- Resolves: bug#1156057
5b4f08
5b4f08
* Mon Oct 12 2015 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-34
5b4f08
- ovl plugin: run at init_hook stage.
5b4f08
- Resolves: bug#1269395
5b4f08
5b4f08
* Fri Sep 04 2015 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-33
5b4f08
- ovl plugin: remove fs check and add manpage.
5b4f08
- Related: bug#1213602
5b4f08
5b4f08
* Tue Aug 04 2015 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-32
5b4f08
- ovl plugin: change copy-up strategy, execute when root fs is mounted OverlayFS, add logging.
5b4f08
- Related: bug#1213602
5b4f08
5b4f08
* Thu Jul 02 2015 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-31
5b4f08
- yum-builddep: respect --tolerant to ignore missing dependencies.
5b4f08
- Resolves: bug#817046
5b4f08
5b4f08
* Tue May 26 2015 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-30
5b4f08
- yum-config-manager: update config file specified using -c option.
5b4f08
- Resolves: bug#1075708
5b4f08
- yum-config-manager: require \* syntax to disable all repos.
5b4f08
- Resolves: bug#1151154
5b4f08
- Add plugin for overlayfs issue workaround.
5b4f08
- Resolves: bug#1213602
5b4f08
5b4f08
* Mon Nov 10 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-29
5b4f08
- reposync: fix man page formatting.
5b4f08
- Related: bug#1121714
5b4f08
5b4f08
* Wed Sep 24 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-28
5b4f08
- needs-restarting: handle RepoError gracefully.
5b4f08
- Resolves: bug#1107658
5b4f08
5b4f08
* Wed Sep 24 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-27
5b4f08
- reposync: preserve directory structure.
5b4f08
- Resolves: bug#1139032
5b4f08
- reposync: check for existing packages when using -u option.
5b4f08
- Resolves: bug#1140864
5b4f08
5b4f08
* Thu Sep  4 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-26
5b4f08
- yum-post-transaction-actions: allow colons in command part.
5b4f08
- Resolves: bug#1134989
5b4f08
- reposync: show urls for all repos when using -u option.
5b4f08
- Resolves: bug#1133125
5b4f08
- yum-config-manager: fix --save when --setopt contains wildcards.
5b4f08
- Resolves: bug#1129590
5b4f08
- post-transaction-actions: fix filename matching.
5b4f08
- Resolves: bug#1127782
5b4f08
- reposync: add missing switches to the manpage.
5b4f08
- Resolves: bug#1121714
5b4f08
- yumdownloader: print depsolving errors instead of ignoring them.
5b4f08
- Resolves: bug#1113391
5b4f08
- yumdownloader: make --destdir less of a hack.
5b4f08
- Resolves: bug#1104995
5b4f08
- needs-restarting: multiple fixes.
5b4f08
- Resolves: bug#1095150
5b4f08
5b4f08
* Tue Aug  5 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-25
5b4f08
- yumdownloader, yum-builddep: do not ignore source repos.
5b4f08
- Resolves: bug#1082050
5b4f08
5b4f08
* Fri Feb 14 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-24
5b4f08
- reposync: fix 'reposync -r nosuchrepo' behaviour.
5b4f08
- Resolves: bug#1060702
5b4f08
5b4f08
* Mon Jan 20 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-23
5b4f08
- yum-builddep: Use srpms in already enabled repos.
5b4f08
- Resolves: bug1024070
5b4f08
5b4f08
* Wed Jan 15 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-22
5b4f08
- Fix repo suffix to '-debug-rpms' in debuginfo-install.
5b4f08
- Resolves: bug#1052871
5b4f08
5b4f08
* Fri Jan 10 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-21
5b4f08
- Fix YumBaseError name error in repoquery
5b4f08
- Resolves: bug#1050218
5b4f08
5b4f08
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.1.31-20
5b4f08
- Mass rebuild 2013-12-27
5b4f08
5b4f08
* Fri Nov  1 2013 James Antill <james.antill@redhat.com> - 1.1.31-19
5b4f08
- Remove security plugin.
5b4f08
- Resolves: rhbz#1002491
5b4f08
5b4f08
* Mon Sep  9 2013 James Antill <james.antill@redhat.com> - 1.1.31-18
5b4f08
- Disable puppetverify plugin for el7. BZ 1002876.
5b4f08
- reposync: fix a copy-paste error. BZ 994514
5b4f08
- repo-rss: non-ASCII fix, sorting.
5b4f08
- Add --nogroups and --noplugins options to verifytree.
5b4f08
5b4f08
* Wed Jul 31 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-17
5b4f08
- Use new findRepos() API for yum-config-manager. BZ 971599
5b4f08
5b4f08
* Wed Jul 31 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-16
5b4f08
- Update to latest HEAD
5b4f08
- Fix pacakge => package typos
5b4f08
- docs: Add missing man page short descriptions
5b4f08
- docs: Escape dashes in command-line options
5b4f08
- docs: Add missing man pages for all yum-utils
5b4f08
- Add --show-duplicates to repoquery manpage. BZ 975565
5b4f08
- yum-complete-transaction: unlock yum.pid. BZ 984119
5b4f08
- sanitize repoquery --repofrompath. BZ 988140
5b4f08
- yum changelog: implicit since=all. BZ 961782
5b4f08
- repoquery: retry doLock() BZ 988223
5b4f08
- repoquery: add --installroot option. BZ 988429
5b4f08
5b4f08
* Mon Jun 24 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-15
5b4f08
- Update to latest HEAD
5b4f08
- debuginfo-install: handle YumBaseError
5b4f08
- fs-snapshot: "dmsetup -o" workaround.  BZ 954358, BZ 949569
5b4f08
- tmprepo: avoid spaces in repoid. BZ 965806
5b4f08
- repoquery: add cachedir locking. BZ 969776
5b4f08
- Fix a bug in Modified/Upgraded/Downgraded output. BZ 819502
5b4f08
5b4f08
* Thu Apr 18 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-14
5b4f08
- yum-utils.bash: load yum.bash first
5b4f08
5b4f08
* Wed Apr 17 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-13
5b4f08
- Update to latest HEAD
5b4f08
- versionlock add: Skip packages already locked.
5b4f08
- versionlock delete: Match all names, not just envra.
5b4f08
- Allow --old=/foo urls for repodiff.
5b4f08
- Don't check timestamps for repofrompath repos. BZ 880944
5b4f08
- Output couldn't find a pkg. for 'foo'. BZ 838158
5b4f08
5b4f08
* Tue Mar 12 2013 James Antill <james@fedoraproject.org> - 1.1.31-12
5b4f08
- Update to latest HEAD.
5b4f08
- FS snapshot tweaks for snapper support.
5b4f08
5b4f08
* Mon Mar 11 2013 James Antill <james@fedoraproject.org> - 1.1.31-11
5b4f08
- Update to latest HEAD.
5b4f08
- FS snapshot fixes, and thin provisioning support.
5b4f08
- search-quiet for yumdb.
5b4f08
5b4f08
* Wed Feb  6 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-10
5b4f08
- Update to latest HEAD
5b4f08
- Small fixes in documentation and error handling
5b4f08
5b4f08
* Mon Jan 14 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-9
5b4f08
- Update to latest HEAD.
5b4f08
- Added pluginhome define to get rid of hardcoded paths
5b4f08
- Fix yum-NetworkManager-dispatcher description, BZ 894729
5b4f08
- reposync should lock. BZ 880722
5b4f08
- Initialize exit_code correctly.  BZ 882536
5b4f08
5b4f08
* Mon Jan 14 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-8
5b4f08
- Update to latest HEAD.
5b4f08
5b4f08
* Wed Aug  8 2012 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-7
5b4f08
- Update to latest HEAD.
5b4f08
- Use package downloader from Yum.
5b4f08
5b4f08
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.31-6
5b4f08
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5b4f08
5b4f08
* Fri Apr 27 2012 James Antill <james@fedoraproject.org> - 1.1.31-5
5b4f08
- Update to latest HEAD.
5b4f08
5b4f08
* Thu Jan 26 2012 James Antill <james@fedoraproject.org> - 1.1.31-4
5b4f08
- Update to latest HEAD.
5b4f08
5b4f08
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.31-3
5b4f08
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5b4f08
5b4f08
* Thu Aug 13 2011 Tim Lauridsen <timlau@fedoraproject.org> 
5b4f08
- fix traceback in auto-update-debuginfo plugin (rhbz #729982)
5b4f08
5b4f08
* Thu Aug 10 2011 Tim Lauridsen <timlau@fedoraproject.org> 
5b4f08
- mark as 1.1.31
5b4f08
- remove patches
5b4f08
5b4f08
* Thu Jul 28 2011 James Antill <james@fedoraproject.org>
5b4f08
- Fix for BuildTrans no return value checking, needed for mock.
5b4f08
- Resolves: bug#716267
5b4f08
5b4f08
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.30-2
5b4f08
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5b4f08
5b4f08
* Thu Jan 13 2011 Tim Lauridsen <timlau@fedoraproject.org> 
5b4f08
- mark as 1.1.30 
5b4f08
 
5b4f08
* Mon Jan 3 2011 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- Added yumutils python module
5b4f08
 
5b4f08
* Thu Dec 30 2010 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- Added Translation support and need Requires, BuildRequires 
5b4f08
5b4f08
* Sun Nov 7 2010 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.29 
5b4f08
5b4f08
* Tue Aug  3 2010 Seth Vidal <skvidal at fedoraproject.org>
5b4f08
- add COPYING docs to all the plugins to make fedora(and Tim) happy. :)
5b4f08
5b4f08
* Tue Aug 3 2010 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.28 
5b4f08
5b4f08
* Sun Jun 6 2010 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.27  
5b4f08
5b4f08
* Wed Feb 10 2010 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.26  
5b4f08
5b4f08
* Wed Jan 27 2010 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.25
5b4f08
- add touch /etc/yum.repos.d/_local.repo to install section
5b4f08
- this need for for the ghost in files section of yum-plugin-local
5b4f08
5b4f08
* Sun Nov 8 2009 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- remove basearchonly since all versions of yum for quite some time obsolete it
5b4f08
- truncate changelog to last 2 years
5b4f08
5b4f08
* Sat Nov 7 2009 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.24
5b4f08
5b4f08
* Wed Nov  4 2009 Seth Vidal <skvidal at fedoraproject.org>
5b4f08
- add needs-restarting
5b4f08
5b4f08
* Mon Oct 12 2009 Seth Vidal <skvidal at fedoraproject.org>
5b4f08
- add python compileall to all plugins so we get .pyc/.pyo files in them
5b4f08
- fixes https://bugzilla.redhat.com/show_bug.cgi?id=493174
5b4f08
5b4f08
* Wed Sep 2 2009 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.23
5b4f08
5b4f08
* Tue May 19 2009 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.22 
5b4f08
5b4f08
* Mon May 18 2009 Seth Vidal <skvidal at fedoraproject.org>
5b4f08
- add show-leaves plugin from Ville Skyttä
5b4f08
5b4f08
* Wed Mar 25 2009 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.21 
5b4f08
5b4f08
* Mon Mar 2 2009 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- set yum require to 3.2.21 (the 3.2.21 in rawhide is patched to yum head, so it matches the need yum 3.2.22 code)
5b4f08
- Added versioned Provides: yum-<pluginname> to make rpm/yum happy.
5b4f08
- yum-updateonboot is not renamed and dont need Obsoletes/Conflicts/Provides
5b4f08
5b4f08
* Sun Mar 1 2009 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.20
5b4f08
- rename plugins from yum-name to yum-plugin-name
5b4f08
5b4f08
* Wed Feb 25 2009 Tim Lauridsen <timlau@fedoraproject.org> 
5b4f08
- Remove yum-kernel-module & yum-fedorakmod plugins (no obsoleting yet)
5b4f08
- Remove yum-skip-broken plugin leftovers
5b4f08
5b4f08
* Tue Feb  3 2009 James Antill <james@fedoraproject.org>
5b4f08
- add auto-update-debuginfo plugin
5b4f08
5b4f08
* Wed Dec 17 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.19
5b4f08
5b4f08
* Wed Dec 10 2008 Seth Vidal <skvidal at fedoraproject.org>
5b4f08
- add find-repos-of-install from James' stash of misc stuff
5b4f08
5b4f08
* Wed Oct 29 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.18
5b4f08
5b4f08
* Mon Oct 27 2008 Seth Vidal <skvidal at fedoraproject.org>
5b4f08
- add rpm-warm-cache plugin
5b4f08
5b4f08
* Fri Sep 19 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- removed skip-broken plugin
5b4f08
5b4f08
* Wed Sep 17 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.17
5b4f08
5b4f08
* Mon Sep  8 2008 Seth Vidal <skvidal at fedoraproject.org>
5b4f08
- add yum-remove-with-leaves plugin
5b4f08
5b4f08
* Wed Aug 27 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.16
5b4f08
* Wed Aug 20 2008 James Antill <james@fedoraproject.org>
5b4f08
- add yum-groups-manager
5b4f08
5b4f08
* Thu Aug 7 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.15
5b4f08
* Wed May 21 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- add verifytree
5b4f08
5b4f08
* Wed May 21 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
  Make yum-fastestmirror %%files handle the fastestmirror-asyncore.py file
5b4f08
* Wed May 21 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.14
5b4f08
* Fri Apr 10 2008 James Antill <james@fedoraproject.org>
5b4f08
- Add keys plugin
5b4f08
5b4f08
* Fri Mar 31 2008 James Antill <james@fedoraproject.org>
5b4f08
- Add yum-aliases man page
5b4f08
5b4f08
* Fri Mar 21 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.13
5b4f08
* Fri Mar 21 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.12
5b4f08
* Tue Mar 18 2008 Shawn Starr <shawn.starr@rogers.com>
5b4f08
- Add yum-utils.1 manual page
5b4f08
- Rename yum-complete-transaction manual page to 8
5b4f08
- Move yum-complete-transaction to /usr/sbin
5b4f08
5b4f08
* Sat Mar  1 2008 James Antill <james@fedoraproject.org>
5b4f08
- Add verify plugin
5b4f08
5b4f08
* Wed Feb 20 2008 James Antill <james@fedoraproject.org>
5b4f08
- Add empty versionlock file
5b4f08
5b4f08
* Fri Feb  1 2008 James Antill <james@fedoraproject.org>
5b4f08
- Add filter-data plugin
5b4f08
5b4f08
* Wed Jan 30 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.11
5b4f08
5b4f08
* Sun Jan 13 2008 Seth Vidal <skvidal at fedoraproject.org>
5b4f08
- add repodiff
5b4f08
5b4f08
* Thu Jan 3 2008 Tim Lauridsen <timlau@fedoraproject.org>
5b4f08
- mark as 1.1.10
5b4f08