From 3d5f1ce3fe929732481bb1a80126acf9aa5dbcca Mon Sep 17 00:00:00 2001 From: wangchen2020 <15955488707@163.com> Date: Wed, 19 Aug 2020 11:00:37 +0800 Subject: [PATCH] add Epoch for downgrade --- audit.spec | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/audit.spec b/audit.spec index 2122d58..5e913a5 100644 --- a/audit.spec +++ b/audit.spec @@ -2,8 +2,9 @@ Summary: User space tools for kernel auditing Name: audit +Epoch: 1 Version: 2.8.5 -Release: 1 +Release: 2 License: GPLv2+ and LGPLv2+ URL: https://people.redhat.com/sgrubb/audit/ Source0: https://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz @@ -20,7 +21,7 @@ BuildRequires: python2 python-unversioned-command %ifarch %{golang_arches} BuildRequires: golang %endif -Requires: %{name}-libs = %{version}-%{release} +Requires: %{name}-libs = %{epoch}:%{version}-%{release} Requires(post): systemd coreutils Requires(preun): systemd Requires(postun): systemd coreutils @@ -42,8 +43,8 @@ applications to use the audit framework. %package -n audispd-plugins Summary: Plugins for audit event dispatcher License: GPLv2+ -Requires: %{name} = %{version}-%{release} -Requires: %{name}-libs = %{version}-%{release} +Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: %{name}-libs = %{epoch}:%{version}-%{release} %description -n audispd-plugins This package provides plugins for the real-time interface to audispd. @@ -51,8 +52,8 @@ This package provides plugins for the real-time interface to audispd. %package -n audispd-plugins-zos Summary: z/OS plugin for audit event dispatcher License: GPLv2+ -Requires: %{name} = %{version}-%{release} -Requires: %{name}-libs = %{version}-%{release} +Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: %{name}-libs = %{epoch}:%{version}-%{release} Requires: openldap %description -n audispd-plugins-zos @@ -63,7 +64,7 @@ database. %package devel Summary: Header files for libaudit License: LGPLv2+ -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} Requires: kernel-headers >= 2.6.29 Provides: audit-libs-devel audit-libs-static @@ -75,7 +76,7 @@ applications that need to use the audit framework libraries. Summary: Python2 bindings for libaudit License: LGPLv2+ BuildRequires: python2-devel -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} Provides: audit-libs-python = %{version}-%{release} Provides: audit-libs-python%{?_isa} = %{version}-%{release} Obsoletes: audit-libs-python < %{version}-%{release} @@ -91,7 +92,7 @@ libauparse can be used by python2. Summary: Python3 bindings for libaudit License: LGPLv2+ BuildRequires: python3-devel -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} Provides: audit-libs-python3 = %{version}-%{release} Provides: audit-libs-python3%{?_isa} = %{version}-%{release} Obsoletes: audit-libs-python3 < %{version}-%{release} @@ -268,6 +269,9 @@ fi %attr(644,root,root) %{_mandir}/man8/*.8.gz %changelog +* Wed Aug 19 2020 wangchen - 2.8.5-2 +- add epoch for requires + * Wed Jul 29 2020 wangchen - 2.8.5-1 - revert to 2.8.5 -- Gitee