This is to update the snort ebuild from snort-2.9.0.5 to snort-2.9.1. Includes new features and bug fixes. Reproducible: Always Changelog: snort-2.9.1.ebuild: + Updated SRC_URI - Removed ipv6 use flag and hard coded --enable-ipv6. The current snort.conf requires ipv6 be enabled. + updated default USE flags to match Sourcefire VRT recommended settings + added paf USE flag + added large-pcap-64bit USE flag + added imap pop rzb_saac sip to multilib fix for dynamic-preprocessors - removed disabledynamic.patch (resolved upstream) - removed prelude USE flag. This is totally untested and will be removed upstream soon. + added config.log and build.log to be placed in doc dir for support requests. + updated pkg_postinst message - removed sed to disable preproc rule files. They are disabled by default now + changed : to | in sed statements for readability and consistency + added sed's to configure DAQ, set_uid, set_gid, and logdir in snort.conf + added sed to fix so_rules location + added so_rules directory to dodir + updated ebuild to use the new init.d and conf.d files snort.confd.2: + changed the variable names - removed unneeded command line options that are now set in the config file snort.rc11 + removed deprecated start-stop-daemon options. Resolves Bug 378791 - added check to reload() to check if snort is running as root + updated start(), stop(), reload() to work with new conf.d file metadata.xml: + added paf and large-pacp-64bit USE flags
Created attachment 286375 [details] snort-2.9.1.ebuild Updated ebuild
Created attachment 286377 [details] metadata.xml updated metadata.xml
Created attachment 286379 [details] snort.rc11 New init.d script
Created attachment 286381 [details] snort.confd.2 New conf.d file
Please hold off adding this. I have a small update to make.
Jason, if you can, assign directly to patrick next time ;)
Created attachment 286461 [details] snort-2.9.1.ebuild Minor updates to resolve Bug 382865 and Bug 382863
Created attachment 286463 [details] snort-2.9.1.ebuild bugz apparently does not mark the original as obsolete, reattaching so there is no confusion
make[1]: Leaving directory `/var/tmp/portage/net-analyzer/snort-2.9.1/work/snort-2.9.1' rm: cannot remove `/var/tmp/portage/net-analyzer/snort-2.9.1/image/usr/lib64/snort_dynamicpreprocessor/libsf_rzb_saac_preproc.la': No such file or directory * ERROR: net-analyzer/snort-2.9.1 failed (install phase): * Failed to remove libsf_rzb_saac_preproc.la wheee. almost :)
+ 22 Sep 2011; Patrick Lauer <patrick@gentoo.org> +snort-2.9.1.ebuild, + +files/snort.confd.2, +files/snort.rc11, metadata.xml: + Bump for #382851, thanks to Jason Wallace Little cleanup and it builds