diff --git a/0001-firewalld-anolis-rebranding.patch b/0001-firewalld-anolis-rebranding.patch new file mode 100644 index 0000000000000000000000000000000000000000..9bebddf7ccf1cda9c8517403f11cbf43e803103e --- /dev/null +++ b/0001-firewalld-anolis-rebranding.patch @@ -0,0 +1,57 @@ +diff -Nur firewalld-0.8.2.new/config/Makefile.am firewalld-0.8.2/config/Makefile.am +--- firewalld-0.8.2.new/config/Makefile.am 2021-01-28 20:24:07.969793747 +0800 ++++ firewalld-0.8.2/config/Makefile.am 2021-01-28 20:24:43.112845775 +0800 +@@ -411,6 +411,7 @@ + cp -r $(srcdir)/icmptypes $(DESTDIR)$(prefixlibdir) + cp -r $(srcdir)/ipsets $(DESTDIR)$(prefixlibdir) + cp -r $(srcdir)/services $(DESTDIR)$(prefixlibdir) ++ rm -f $(DESTDIR)$(prefixlibdir)/services/RH-Satellite-6.xml + cp -r $(srcdir)/zones $(DESTDIR)$(prefixlibdir) + cp -r $(srcdir)/helpers $(DESTDIR)$(prefixlibdir) + +diff -Nur firewalld-0.8.2.new/config/Makefile.in firewalld-0.8.2/config/Makefile.in +--- firewalld-0.8.2.new/config/Makefile.in 2021-01-28 20:24:07.969793747 +0800 ++++ firewalld-0.8.2/config/Makefile.in 2021-01-28 20:24:43.113845748 +0800 +@@ -1033,6 +1033,7 @@ + cp -r $(srcdir)/icmptypes $(DESTDIR)$(prefixlibdir) + cp -r $(srcdir)/ipsets $(DESTDIR)$(prefixlibdir) + cp -r $(srcdir)/services $(DESTDIR)$(prefixlibdir) ++ rm -f $(DESTDIR)$(prefixlibdir)/services/RH-Satellite-6.xml + cp -r $(srcdir)/zones $(DESTDIR)$(prefixlibdir) + cp -r $(srcdir)/helpers $(DESTDIR)$(prefixlibdir) + +diff -Nur firewalld-0.8.2.new/config/services/high-availability.xml firewalld-0.8.2/config/services/high-availability.xml +--- firewalld-0.8.2.new/config/services/high-availability.xml 2021-01-28 20:24:07.972793666 +0800 ++++ firewalld-0.8.2/config/services/high-availability.xml 2021-01-28 20:24:35.009064372 +0800 +@@ -1,7 +1,7 @@ + + +- Red Hat High Availability +- This allows you to use the Red Hat High Availability (previously named Red Hat Cluster Suite). Ports are opened for corosync, pcsd, pacemaker_remote, dlm and corosync-qnetd. ++ High Availability ++ This allows you to use the High Availability features. Ports are opened for corosync, pcsd, pacemaker_remote, dlm and corosync-qnetd. + + + +diff -Nur firewalld-0.8.2.new/config/services/RH-Satellite-6.xml firewalld-0.8.2/config/services/RH-Satellite-6.xml +--- firewalld-0.8.2.new/config/services/RH-Satellite-6.xml 2021-01-28 20:24:07.974793612 +0800 ++++ firewalld-0.8.2/config/services/RH-Satellite-6.xml 2021-01-28 20:24:35.009064372 +0800 +@@ -1,18 +0,0 @@ +- +- +- Red Hat Satellite 6 +- Red Hat Satellite 6 is a systems management server that can be used to configure new systems, subscribe to updates, and maintain installations in distributed environments. +- +- +- +- +- +- +- +- +- +- +- +- +- +- diff --git a/firewalld.spec b/firewalld.spec index 675dd169e63757ff82621994c3bfa4e07c34a792..1b27d21c5734ea995f7ab89303c6f5bd376a1fee 100644 --- a/firewalld.spec +++ b/firewalld.spec @@ -1,7 +1,8 @@ +%define anolis_release .0.1 Summary: A firewall daemon with D-Bus interface providing a dynamic firewall Name: firewalld Version: 0.9.3 -Release: 7%{?dist} +Release: 7%{anolis_release}%{?dist} URL: http://www.firewalld.org License: GPLv2+ Source0: https://github.com/firewalld/firewalld/releases/download/v%{version}/firewalld-%{version}.tar.gz @@ -42,6 +43,10 @@ Patch34: 0034-test-zone-verify-overlapping-ports-don-t-halt-zone-l.patch Patch35: v1.0.0-0035-fix-ipset-normalize-entries-in-CIDR-notation.patch Patch36: v1.0.0-0036-fix-ipset-disallow-overlapping-entries.patch +# Add by Anolis +Patch1000: 0001-firewalld-anolis-rebranding.patch +# End + BuildArch: noarch BuildRequires: autoconf BuildRequires: automake @@ -242,6 +247,10 @@ desktop-file-install --delete-original \ %{_mandir}/man1/firewall-config*.1* %changelog +* Wed Jan 12 2022 Liwei Ge - 0.9.3-7.0.1 +- Remove Satellite service +- cherry-pick [0979d99] + * Tue Jul 13 2021 Eric Garver - 0.9.3-7 - fix(ipset): disallow overlapping entries