Author: havner Date: Tue Sep 5 10:09:48 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - removed pld outdated snort config, take one from rules (vrt registered or vrt unregistered ones) - added community rulles to config (this might require testing it they dont conflict with vrt ones) - dropped rules subpackage, it was only there because someone package snort without any rules at the begining, its no point in keeping it separate as snort requires them and snort.conf content is based on rules installed
---- Files affected: SPECS: snort.spec (1.133 -> 1.134) ---- Diffs: ================================================================ Index: SPECS/snort.spec diff -u SPECS/snort.spec:1.133 SPECS/snort.spec:1.134 --- SPECS/snort.spec:1.133 Tue Sep 5 11:12:28 2006 +++ SPECS/snort.spec Tue Sep 5 12:09:42 2006 @@ -38,7 +38,6 @@ # Source3-md5: 639d98ed81314723f4dee0b3100f7a19 Source4: %{name}.init Source5: %{name}.logrotate -Source6: %{name}.conf Patch0: %{name}-libnet1.patch Patch1: %{name}-lib64.patch # http://www.bleedingsnort.com/staticpages/index.php?page=snort-clamav @@ -142,18 +141,6 @@ ŢÁÓŚ, ÎÁÄÓÉĚÁŔŢÉ ĐĎ׌ÄĎÍĚĹÎÎŃ ÄĎ syslog, ĎËŇĹÍĎÇĎ ĆÁĘĚŐ ŢÉ ŃË WinPopup ĐĎ׌ÄĎÍĚĹÎÎŃ ŢĹŇĹÚ smbclient. -%package rules -Summary: Snort rules -Summary(pl): Regułki snorta -Group: Networking -Requires: %{name} = %{version}-%{release} - -%description rules -Snort rules. - -%description rules -l pl -Regułki snorta. - %prep %setup -q %{!?with_registered:-a1} %{?with_registered:-a2} -a3 %patch0 -p1 @@ -162,6 +149,14 @@ %endif %{?with_clamav:%patch2 -p1} +sed -i "s#var\ RULE_PATH.*#var RULE_PATH /etc/snort/rules#g" rules/snort.conf +_DIR=$(pwd) +cd rules +for I in community-*.rules; do + echo "include \$RULE_PATH/$I" >> snort.conf +done +cd $_DIR + %build %{__aclocal} %{__autoconf} @@ -199,7 +194,8 @@ install rules/*.rules $RPM_BUILD_ROOT%{_sysconfdir}/rules install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/%{name} -install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir} +install rules/snort.conf $RPM_BUILD_ROOT%{_sysconfdir} + mv schemas/create_mysql schemas/create_mysql.sql mv schemas/create_postgresql schemas/create_postgresql.sql @@ -246,20 +242,26 @@ %attr(640,root,snort) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.config %attr(640,root,snort) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/snort.conf %attr(750,root,snort) %dir %{_sysconfdir}/rules +%attr(640,root,snort) %{_sysconfdir}/rules/* %attr(754,root,root) /etc/rc.d/init.d/%{name} %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/* %{_mandir}/man?/* -%files rules -%defattr(644,root,root,755) -%attr(640,root,snort) %{_sysconfdir}/rules/* - %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <[EMAIL PROTECTED]> All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.134 2006/09/05 10:09:42 havner +- removed pld outdated snort config, take one from rules (vrt + registered or vrt unregistered ones) +- added community rulles to config (this might require testing it they + dont conflict with vrt ones) +- dropped rules subpackage, it was only there because someone package snort + without any rules at the begining, its no point in keeping it separate + as snort requires them and snort.conf content is based on rules installed + Revision 1.133 2006/09/05 09:12:28 havner - user 2.4 rules for snapshot rather then current (current are 2.6 prepared with dynamic plugins) ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/snort.spec?r1=1.133&r2=1.134&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit