Add example config files and move config to /etc/sysconfig. Fixes bug #1313936
This commit is contained in:
parent
59d2e797fc
commit
58963c8af1
4
nftables.conf
Normal file
4
nftables.conf
Normal file
@ -0,0 +1,4 @@
|
||||
#
|
||||
# This this will contain your nftables rules and
|
||||
# is read by the systemd service when restarting
|
||||
#
|
@ -13,5 +13,5 @@ ExecReload=/sbin/nft 'flush ruleset; include "/etc/nftables.conf";'
|
||||
ExecStop=/sbin/nft flush ruleset
|
||||
RemainAfterExit=yes
|
||||
|
||||
Install]
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
@ -3,7 +3,7 @@
|
||||
Name: nftables
|
||||
Version: 0.5
|
||||
#Release: 0.1.%{snapdate}git%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Release: 4%{?dist}
|
||||
# Upstream released a 0.100 version, then 0.4. Need Epoch to get back on track.
|
||||
Epoch: 1
|
||||
Summary: Netfilter Tables userspace utillites
|
||||
@ -13,6 +13,7 @@ URL: http://netfilter.org/projects/nftables/
|
||||
#Source0: http://ftp.netfilter.org/pub/nftables/snapshot/nftables-%{snapdate}.tar.bz2
|
||||
Source0: http://ftp.netfilter.org/pub/nftables/nftables-%{version}.tar.bz2
|
||||
Source1: nftables.service
|
||||
Source2: nftables.conf
|
||||
|
||||
#BuildRequires: autogen
|
||||
#BuildRequires: autoconf
|
||||
@ -47,6 +48,9 @@ chmod 644 $RPM_BUILD_ROOT/%{_mandir}/man8/nft*
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
|
||||
cp -a %{SOURCE1} $RPM_BUILD_ROOT/%{_unitdir}/
|
||||
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig
|
||||
cp -a %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/
|
||||
|
||||
%post
|
||||
%systemd_post nftables.service
|
||||
|
||||
@ -59,11 +63,15 @@ cp -a %{SOURCE1} $RPM_BUILD_ROOT/%{_unitdir}/
|
||||
%files
|
||||
%doc COPYING TODO
|
||||
%config(noreplace) %{_sysconfdir}/nftables/
|
||||
%config(noreplace) %{_sysconfdir}/sysconfig/nftables.conf
|
||||
%{_sbindir}/nft
|
||||
%{_mandir}/man8/nft*
|
||||
%{_unitdir}/nftables.service
|
||||
|
||||
%changelog
|
||||
* Sun Apr 10 2016 Kevin Fenzi <kevin@scrye.com> - 0.5-4
|
||||
- Add example config files and move config to /etc/sysconfig. Fixes bug #1313936
|
||||
|
||||
* Fri Mar 25 2016 Kevin Fenzi <kevin@scrye.com> - 0.5-3
|
||||
- Add systemd unit file. Fixes bug #1313936
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user