Firewalld/RPM 打包
Firewalld 软件包指南将帮助您使用 RPM 软件包发布自定义 firewalld 服务文件
Firewalld 软件包指南
RPM 软件包可以通过将它们放置在以下位置提供自己的服务文件:/usr/lib/firewalld/services然后使用%firewalld_reload宏在%post脚本部分,以确保 firewalld 可以使用新安装的服务,如下所示
...
BuildRequires: firewall-macros
...
%install
...
install -D -m 644 foo.xml %{buildroot}%{_prefix}/lib/firewalld/services/foo.xml
...
%post
%firewalld_reload
...
%files
%dir %{_prefix}/lib/firewalld
%dir %{_prefix}/lib/firewalld/services
%{_prefix}/lib/firewalld/services/foo.xml
: