From 41665c6c9084cda40264880f2501a1c3e4e98b22 Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Wed, 7 Jul 2021 17:01:53 +0200 Subject: [PATCH] iptables-1.8.7-17.el9 - Provide a compat package to fix upgrade path from RHEL8 Resolves: rhbz#1951074 --- iptables.spec | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/iptables.spec b/iptables.spec index 7723332..083e553 100644 --- a/iptables.spec +++ b/iptables.spec @@ -14,7 +14,7 @@ Name: iptables Summary: Tools for managing Linux kernel packet filtering capabilities URL: https://www.netfilter.org/projects/iptables Version: 1.8.7 -Release: 16%{?dist} +Release: 17%{?dist} Source: %{url}/files/%{name}-%{version}.tar.bz2 Source1: iptables.init Source2: iptables-config @@ -179,12 +179,26 @@ Requires(post): %{_sbindir}/update-alternatives Requires(postun): %{_sbindir}/update-alternatives Provides: arptables-helper Provides: iptables -Provides: arptables -Provides: ebtables +Obsoletes: iptables <= 1.8.4 %description nft nftables compatibility for iptables, arptables and ebtables. +%package nft-compat +Summary: Temporary transitioning package +Provides: arptables +Provides: ebtables +Obsoletes: iptables-arptables <= 1.8.4 +Obsoletes: iptables-ebtables <= 1.8.4 +Requires: iptables-nft = %{version}-%{release} +Requires: iptables-nft-services = %{version}-%{release} + +%description nft-compat +This package only exists to help transition iptables-arptables and/or +iptables-ebtables users to the new package split. It will be removed after one +distribution release cycle, please do not reference it or depend on it in any +way. + %prep %autosetup -p1 @@ -446,8 +460,12 @@ fi %ghost %{_mandir}/man8/arptables{,-save,-restore}.8.gz %ghost %{_mandir}/man8/ebtables.8.gz +%files nft-compat %changelog +* Mon Jul 12 2021 Phil Sutter - 1.8.7-17 +- Provide a compat package to fix upgrade path from RHEL8 + * Mon Jul 05 2021 Phil Sutter - 1.8.7-16 - Review systemd unit file