summaryrefslogtreecommitdiffstats
path: root/fwsnort.spec
diff options
context:
space:
mode:
Diffstat (limited to 'fwsnort.spec')
-rw-r--r--fwsnort.spec37
1 files changed, 18 insertions, 19 deletions
diff --git a/fwsnort.spec b/fwsnort.spec
index a5fe57b..11e654b 100644
--- a/fwsnort.spec
+++ b/fwsnort.spec
@@ -1,13 +1,9 @@
%global fwsnortlogdir /var/log/fwsnort
-### get the first @INC directory that includes the string "linux".
-### This may be 'i386-linux', or 'i686-linux-thread-multi', etc.
-#%define fwsnortmoddir `perl -e '$path='i386-linux'; for (@INC) { if($_ =~ m|.*/(.*linux.*)|) {$path = $1; last; }} print $path'`
-
Summary: Translates Snort rules into equivalent iptables rules
Name: fwsnort
Version: 1.0.6
-Release: 5%{?dist}
+Release: 6%{?dist}
License: GPLv2+
Group: System Environment/Daemons
Url: http://www.cipherdyne.org/fwsnort/
@@ -41,18 +37,18 @@ rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%fwsnortlogdir
### fwsnort config
-mkdir -p $RPM_BUILD_ROOT%_sysconfdir/fwsnort
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/fwsnort
-mkdir -p $RPM_BUILD_ROOT%_bindir
+mkdir -p $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8
-mkdir -p $RPM_BUILD_ROOT%_sbindir
+mkdir -p $RPM_BUILD_ROOT%{_sbindir}
-install -m 755 fwsnort $RPM_BUILD_ROOT%_sbindir/
-install -m 644 fwsnort.conf $RPM_BUILD_ROOT%_sysconfdir/fwsnort/
+install -m 755 fwsnort $RPM_BUILD_ROOT%{_sbindir}/
+install -m 644 fwsnort.conf $RPM_BUILD_ROOT%{_sysconfdir}/fwsnort/
install -m 644 fwsnort.8 $RPM_BUILD_ROOT%{_mandir}/man8/
### install snort rules files
-cp -r deps/snort_rules $RPM_BUILD_ROOT%_sysconfdir/fwsnort
+cp -r deps/snort_rules $RPM_BUILD_ROOT%{_sysconfdir}/fwsnort
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
install -p -m 644 logrotate.fwsnort $RPM_BUILD_ROOT/etc/logrotate.d/fwsnort
@@ -60,7 +56,7 @@ install -p -m 644 logrotate.fwsnort $RPM_BUILD_ROOT/etc/logrotate.d/fwsnort
%clean
rm -rf $RPM_BUILD_ROOT
-#%pre
+%pre
### not used
%post
@@ -73,19 +69,22 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root)
%doc LICENSE VERSION README CREDITS TODO SNORT-RULES-VERSION
%dir %fwsnortlogdir
-%_sbindir/*
+%{_sbindir}/*
%{_mandir}/man8/*
-%dir %_sysconfdir/fwsnort
-%config(noreplace) %_sysconfdir/fwsnort/fwsnort.conf
+%dir %{_sysconfdir}/fwsnort
+%config(noreplace) %{_sysconfdir}/fwsnort/fwsnort.conf
-%dir %_sysconfdir/logrotate.d
-%config(noreplace) %_sysconfdir/logrotate.d/fwsnort
+%dir %{_sysconfdir}/logrotate.d
+%config(noreplace) %{_sysconfdir}/logrotate.d/fwsnort
-%dir %_sysconfdir/fwsnort/snort_rules
-%config(noreplace) %_sysconfdir/fwsnort/snort_rules/*
+%dir %{_sysconfdir}/fwsnort/snort_rules
+%config(noreplace) %{_sysconfdir}/fwsnort/snort_rules/*
%changelog
+* Sun Apr 25 2010 Guillermo Gómez <ggomez@neotechgw.com> - 1.0.6-6
+- Macros use improved for consistency
+
* Thu Feb 04 2010 Guillermo Gómez <ggomez@neotechgw.com> - 1.0.6-5
- Removed unnecesary macro definition