Accepting request 560080 from security:netfilter
OBS-URL: https://build.opensuse.org/request/show/560080 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/firewalld?expand=0&rev=24
This commit is contained in:
commit
33012381fe
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 21 13:03:11 UTC 2017 - mchandras@suse.de
|
||||||
|
|
||||||
|
- Introduce new python3-firewall and firewall-macros subpackages.
|
||||||
|
The first one contains the firewalld python3 bindings and the second
|
||||||
|
one contains the RPM macros for firewalld.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Nov 29 10:59:45 UTC 2017 - dimstar@opensuse.org
|
Wed Nov 29 10:59:45 UTC 2017 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
@ -36,6 +36,7 @@ BuildRequires: autoconf
|
|||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: docbook-xsl-stylesheets
|
BuildRequires: docbook-xsl-stylesheets
|
||||||
|
BuildRequires: fdupes
|
||||||
# Adding tools to BuildRequires as well so they can be autodetected
|
# Adding tools to BuildRequires as well so they can be autodetected
|
||||||
# even though it is probably unlikely for paths to change in the future
|
# even though it is probably unlikely for paths to change in the future
|
||||||
BuildRequires: ebtables
|
BuildRequires: ebtables
|
||||||
@ -49,13 +50,10 @@ BuildRequires: iptables
|
|||||||
BuildRequires: libxslt-tools
|
BuildRequires: libxslt-tools
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
BuildRequires: systemd-rpm-macros
|
BuildRequires: systemd-rpm-macros
|
||||||
Requires: dbus-1-python3
|
|
||||||
Requires: ebtables
|
Requires: ebtables
|
||||||
Requires: ipset
|
Requires: ipset
|
||||||
Requires: iptables
|
Requires: iptables
|
||||||
Requires: python3-decorator
|
Requires: python3-firewall = %{version}
|
||||||
Requires: python3-gobject
|
|
||||||
Requires: python3-slip-dbus
|
|
||||||
Requires: sysconfig
|
Requires: sysconfig
|
||||||
Requires(post): %fillup_prereq
|
Requires(post): %fillup_prereq
|
||||||
Recommends: %{name}-lang
|
Recommends: %{name}-lang
|
||||||
@ -67,6 +65,25 @@ BuildArch: noarch
|
|||||||
firewalld is a firewall service daemon that provides a dynamic customizable
|
firewalld is a firewall service daemon that provides a dynamic customizable
|
||||||
firewall with a D-Bus interface.
|
firewall with a D-Bus interface.
|
||||||
|
|
||||||
|
%package -n python3-firewall
|
||||||
|
Summary: Python3 bindings for FirewallD
|
||||||
|
Group: Productivity/Networking/Security
|
||||||
|
Requires: dbus-1-python3
|
||||||
|
Requires: python3-decorator
|
||||||
|
Requires: python3-gobject
|
||||||
|
Requires: python3-slip-dbus
|
||||||
|
|
||||||
|
%description -n python3-firewall
|
||||||
|
The python3 bindings for firewalld.
|
||||||
|
|
||||||
|
%package -n firewall-macros
|
||||||
|
Summary: FirewallD RPM macros
|
||||||
|
Group: Productivity/Networking/Security
|
||||||
|
|
||||||
|
%description -n firewall-macros
|
||||||
|
This package provides the firewalld RPM macros file needed by packages
|
||||||
|
which provide their own firewalld service files.
|
||||||
|
|
||||||
%package -n firewall-applet
|
%package -n firewall-applet
|
||||||
Summary: Firewall panel applet
|
Summary: Firewall panel applet
|
||||||
Group: Productivity/Networking/Security
|
Group: Productivity/Networking/Security
|
||||||
@ -116,6 +133,9 @@ make %{?_smp_mflags}
|
|||||||
|
|
||||||
%py3_compile %{buildroot}
|
%py3_compile %{buildroot}
|
||||||
|
|
||||||
|
# remove files that shouldn't exist in the final rpms
|
||||||
|
rm -r %{buildroot}%{_datadir}/%{name}/__pycache__
|
||||||
|
|
||||||
desktop-file-install --delete-original \
|
desktop-file-install --delete-original \
|
||||||
--dir %{buildroot}%{_sysconfdir}/xdg/autostart \
|
--dir %{buildroot}%{_sysconfdir}/xdg/autostart \
|
||||||
%{buildroot}%{_sysconfdir}/xdg/autostart/firewall-applet.desktop
|
%{buildroot}%{_sysconfdir}/xdg/autostart/firewall-applet.desktop
|
||||||
@ -134,6 +154,8 @@ ln -sf %{_sbindir}/service %{buildroot}/%{_sbindir}/rcfirewalld
|
|||||||
rm %{buildroot}%{_rpmconfigdir}/macros.d/macros.firewalld
|
rm %{buildroot}%{_rpmconfigdir}/macros.d/macros.firewalld
|
||||||
install -D -m644 config/macros.firewalld %{buildroot}%{_sysconfdir}/rpm/macros.firewalld
|
install -D -m644 config/macros.firewalld %{buildroot}%{_sysconfdir}/rpm/macros.firewalld
|
||||||
|
|
||||||
|
%fdupes %{buildroot}%{python3_sitelib}
|
||||||
|
|
||||||
%find_lang %{name} --all-name
|
%find_lang %{name} --all-name
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
@ -191,9 +213,21 @@ fi
|
|||||||
%{_bindir}/firewallctl
|
%{_bindir}/firewallctl
|
||||||
%dir %{_datadir}/bash-completion/completions
|
%dir %{_datadir}/bash-completion/completions
|
||||||
%{_datadir}/bash-completion/completions/firewall-cmd
|
%{_datadir}/bash-completion/completions/firewall-cmd
|
||||||
%{_libexecdir}/firewalld
|
%dir %{_libexecdir}/firewalld
|
||||||
|
%dir %{_libexecdir}/firewalld/icmptypes
|
||||||
|
%dir %{_libexecdir}/firewalld/ipsets
|
||||||
|
%dir %{_libexecdir}/firewalld/services
|
||||||
|
%dir %{_libexecdir}/firewalld/zones
|
||||||
|
%dir %{_libexecdir}/firewalld/helpers
|
||||||
|
%dir %{_libexecdir}/firewalld/xmlschema
|
||||||
|
%{_libexecdir}/firewalld/icmptypes/*.xml
|
||||||
|
%{_libexecdir}/firewalld/ipsets/README
|
||||||
|
%{_libexecdir}/firewalld/services/*.xml
|
||||||
|
%{_libexecdir}/firewalld/zones/*.xml
|
||||||
|
%{_libexecdir}/firewalld/helpers/*.xml
|
||||||
|
%{_libexecdir}/firewalld/xmlschema/check.sh
|
||||||
|
%{_libexecdir}/firewalld/xmlschema/*.xsd
|
||||||
%{_datadir}/polkit-1
|
%{_datadir}/polkit-1
|
||||||
%config %{_sysconfdir}/rpm/macros.firewalld
|
|
||||||
%dir %{_sysconfdir}/dbus-1
|
%dir %{_sysconfdir}/dbus-1
|
||||||
%dir %{_sysconfdir}/dbus-1/system.d
|
%dir %{_sysconfdir}/dbus-1/system.d
|
||||||
%dir %{_sysconfdir}/modprobe.d
|
%dir %{_sysconfdir}/modprobe.d
|
||||||
@ -211,14 +245,36 @@ fi
|
|||||||
%{_unitdir}/firewalld.service
|
%{_unitdir}/firewalld.service
|
||||||
%{_fillupdir}/sysconfig.%{name}
|
%{_fillupdir}/sysconfig.%{name}
|
||||||
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/FirewallD.conf
|
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/FirewallD.conf
|
||||||
%attr(0755,root,root) %dir %{python3_sitelib}/firewall
|
|
||||||
%{_datadir}/firewalld/__pycache__
|
|
||||||
%{python3_sitelib}/firewall/*
|
|
||||||
%{_mandir}/man1/firewall*cmd*.1*
|
%{_mandir}/man1/firewall*cmd*.1*
|
||||||
%{_mandir}/man1/firewalld*.1*
|
%{_mandir}/man1/firewalld*.1*
|
||||||
%{_mandir}/man1/firewallctl*.1*
|
%{_mandir}/man1/firewallctl*.1*
|
||||||
%{_mandir}/man5/firewall*.5*
|
%{_mandir}/man5/firewall*.5*
|
||||||
|
|
||||||
|
%files -n python3-firewall
|
||||||
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall
|
||||||
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/__pycache__
|
||||||
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/config
|
||||||
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/config/__pycache__
|
||||||
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core
|
||||||
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core/__pycache__
|
||||||
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core/io
|
||||||
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/core/io/__pycache__
|
||||||
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/server
|
||||||
|
%attr(0755,root,root) %dir %{python3_sitelib}/firewall/server/__pycache__
|
||||||
|
%{python3_sitelib}/firewall/__pycache__/*.py*
|
||||||
|
%{python3_sitelib}/firewall/*.py*
|
||||||
|
%{python3_sitelib}/firewall/config/*.py*
|
||||||
|
%{python3_sitelib}/firewall/config/__pycache__/*.py*
|
||||||
|
%{python3_sitelib}/firewall/core/*.py*
|
||||||
|
%{python3_sitelib}/firewall/core/__pycache__/*.py*
|
||||||
|
%{python3_sitelib}/firewall/core/io/*.py*
|
||||||
|
%{python3_sitelib}/firewall/core/io/__pycache__/*.py*
|
||||||
|
%{python3_sitelib}/firewall/server/*.py*
|
||||||
|
%{python3_sitelib}/firewall/server/__pycache__/*.py*
|
||||||
|
|
||||||
|
%files -n firewall-macros
|
||||||
|
%config %{_sysconfdir}/rpm/macros.firewalld
|
||||||
|
|
||||||
%files -n firewall-applet
|
%files -n firewall-applet
|
||||||
%attr(0755,root,root) %{_bindir}/firewall-applet
|
%attr(0755,root,root) %{_bindir}/firewall-applet
|
||||||
%dir %{_sysconfdir}/firewall
|
%dir %{_sysconfdir}/firewall
|
||||||
|
Loading…
Reference in New Issue
Block a user