781df78
Summary:		For Easy Rule Making
781df78
Name:		ferm
b933eda
Version:		2.2
f507b90
Release:		2%{?dist}
781df78
Group:		Applications/System
781df78
License:		GPLv2+
a771ad8
Source:		http://ferm.foo-projects.org/download/2.1/%{name}-%{version}.tar.gz
781df78
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
781df78
URL:			http://ferm.foo-projects.org/
781df78
BuildArchitectures:		noarch
781df78
b933eda
BuildRequires:		systemd
b933eda
Requires(post):	systemd
b933eda
Requires(preun):	systemd
b933eda
Requires(postun):	systemd
b933eda
6ff6931
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
6ff6931
781df78
%description
781df78
Ferm is a tool to maintain complex firewalls, without having the
781df78
trouble to rewrite the complex rules over and over again. Ferm
781df78
allows the entire firewall rule set to be stored in a separate
781df78
file, and to be loaded with one command. The firewall configuration
781df78
resembles structured programming-like language, which can contain
781df78
levels and lists.
781df78
781df78
%prep
781df78
%setup -q
781df78
781df78
%build
781df78
781df78
%install
781df78
rm -Rf $RPM_BUILD_ROOT
781df78
6ff6931
make install PREFIX=$RPM_BUILD_ROOT%{_prefix} DOCDIR=$RPM_BUILD_ROOT%{_pkgdocdir} MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1
781df78
781df78
%clean
781df78
rm -rf $RPM_BUILD_ROOT
781df78
b933eda
%post
b933eda
%systemd_post %{name}.service
b933eda
b933eda
%preun
b933eda
%systemd_preun %{name}.service
b933eda
b933eda
%postun
b933eda
%systemd_postun
b933eda
781df78
%files
781df78
%defattr(-,root,root,-)
781df78
%doc AUTHORS COPYING README TODO NEWS examples/
781df78
%{_mandir}/man1/*
b933eda
%{_unitdir}/%{name}.service
781df78
%{_sbindir}/import-ferm
781df78
%{_sbindir}/ferm
781df78
781df78
%changelog
f507b90
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-2
f507b90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
f507b90
b933eda
* Mon Jan 6 2014 Pavel Alexeev <Pahan@Hubbitus.info> - 2.2-1
b933eda
- Update to 2.2 (bz#1045607)
b933eda
- Add .service file.
b933eda
- Clear some quirks.
b933eda
6ff6931
* Wed Aug 21 2013 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 2.1.2-4
6ff6931
- Reflect docdir changes (FTBFS, RHBZ#992258).
6ff6931
8772e48
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.2-3
8772e48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8772e48
eb3864b
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.1.2-2
eb3864b
- Perl 5.18 rebuild
eb3864b
6e511ec
* Sun Feb 10 2013 Pavel Alexeev <Pahan@Hubbitus.info> - 2.1.2-1
6e511ec
- Update to 2.1.2 (bz#890162).
6e511ec
a771ad8
* Sun Sep 2 2012 Pavel Alexeev <Pahan@Hubbitus.info> - 2.2.1-1
a771ad8
- Update to 2.1.1 version by mail of Christopher Meng.
a771ad8
29ebd94
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-3
29ebd94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
29ebd94
c65e3cd
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-2
c65e3cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c65e3cd
feaa0f7
* Wed Dec 28 2011 Pavel Alexeev <Pahan@Hubbitus.info> - 2.1-1
feaa0f7
- New version (update request: bz#769050)
feaa0f7
feeac08
* Mon Apr 25 2011 Pavel Alexeev <Pahan@Hubbitus.info> - 2.0.9-1
feeac08
- New upstream version 2.0.9 (request to update BZ#699273).
feeac08
2f92ebc
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.7-9
2f92ebc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2f92ebc
4122979
* Tue Mar 9 2010 Pavel Alexeev <Pahan@Hubbitus.info> - 2.0.7-8
4122979
- Update to 2.0.7
4122979
1ec75d4
* Mon Dec 21 2009 Pavel Alexeev <Pahan@Hubbitus.info> - 2.0.6-7
640c024
- Update to upstream 2.0.6 version.
640c024
2279f46
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-5
2279f46
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2279f46
330313d
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-4
330313d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
330313d
781df78
* Mon Aug 25 2008 Pavel Alexeev <Pahan [ at ] Hubbitus [ DOT ] spb [ dOt.] su> - 2.0.2-3
781df78
- License changed to GPLv2+ by answer of uptream developer Max Kellerman.
781df78
781df78
* Mon Aug 25 2008 Pavel Alexeev <Pahan [ at ] Hubbitus [ DOT ] spb [ dOt.] su> - 2.0.2-2
781df78
- In changelog fixed version representation by warning of rpmlint.
781df78
- Add NEWS to documentation.
781df78
781df78
* Fri Aug 22 2008 Pavel Alexeev <Pahan [ at ] Hubbitus [ DOT ] spb [ dOt.] su> - 2.0.2-1
781df78
- Step to version 2.0.2
781df78
- Group changed from "system/firewalls" to "Applications/System"
781df78
- Delete redundant "ferm -" from Summary tag.
781df78
- Delete Hu-part of Release to conform Fedora rules (by note in review).
781df78
- License changed rfom GPL to GPLv2 by source.
781df78
- Requires: perl removed.
781df78
- Setting variables in config.mk moved to %%prep section.
781df78
- Replace lost /usr to %%{_prefix} in make install instruction.
781df78
- %%defattr(-,root,root) changed to %%defattr(-,root,root,-)
781df78
781df78
* Fri Jul 11 2008 Pavel Alexeev <Pahan [ at ] Hubbitus [ DOT ] spb [ dOt.] su> - 1.3.4-0.Hu.1
781df78
- Changes to conform rpmlint ( http://fedoraproject.org/wiki/Packaging/Guidelines ):
781df78
	Setup made quiet
781df78
	Remove "mkdir -p $RPM_BUILD_ROOT" from %%prep
781df78
	Escape all %% in Changelog.
781df78
	Add %%build section
781df78
781df78
* Thu Jul 10 2008 Pavel Alexeev <Pahan [ at ] Hubbitus [ DOT ] spb [ dOt.] su> - 1.3.4-0.Hu.0
781df78
- Version 1.3.4
781df78
- Reformat with tabs.
781df78
- Clear old comments.
781df78
- Delete Packager: A. Kok <sofar@foo-projects.org>
781df78
- Add %%{?dist} part into release
781df78
- Replace hardcoded /usr/sbin to %%_sbindir
781df78
- Replace Build Root: "/tmp/%%{name}-%%{version}-root" by more standard.
781df78
781df78
* Mon Oct 22 2007 Pavel Alexeev <Pahan [ at ] Hubbitus [ DOT ] spb [ dOt.] su> - 1.2.5
781df78
- Steep to version 1.2.5
781df78
781df78
* Mon Jul  2 2007 Pavel Alexeev <Pahan [ at ] Hubbitus [ DOT ] spb [ dOt.] su>
781df78
- Steep to version 1.2.4
781df78
781df78
* Mon Mar  5 2007 Pavel Alexeev <Pahan [ at ] Hubbitus [ DOT ] spb [ dOt.] su>
781df78
- Steep to version 1.2
781df78
- Restructure dirs and files in package