Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 382851

Summary: net-analyzer/snort-2.9.1: Version Bump
Product: Gentoo Linux Reporter: Jason Wallace <jason.r.wallace>
Component: New packagesAssignee: Patrick Lauer <patrick>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 382853    
Attachments: snort-2.9.1.ebuild
metadata.xml
snort.rc11
snort.confd.2
snort-2.9.1.ebuild
snort-2.9.1.ebuild

Description Jason Wallace 2011-09-13 17:13:25 UTC
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
Comment 1 Jason Wallace 2011-09-13 17:17:47 UTC
Created attachment 286375 [details]
snort-2.9.1.ebuild

Updated ebuild
Comment 2 Jason Wallace 2011-09-13 17:18:24 UTC
Created attachment 286377 [details]
metadata.xml

updated metadata.xml
Comment 3 Jason Wallace 2011-09-13 17:18:58 UTC
Created attachment 286379 [details]
snort.rc11

New init.d script
Comment 4 Jason Wallace 2011-09-13 17:19:20 UTC
Created attachment 286381 [details]
snort.confd.2

New conf.d file
Comment 5 Jason Wallace 2011-09-13 19:20:33 UTC
Please hold off adding this. I have a small update to make.
Comment 6 Agostino Sarubbo gentoo-dev 2011-09-13 20:52:32 UTC
Jason, if you can, assign directly to patrick next time ;)
Comment 7 Jason Wallace 2011-09-14 19:41:34 UTC
Created attachment 286461 [details]
snort-2.9.1.ebuild

Minor updates to resolve Bug 382865 and Bug 382863
Comment 8 Jason Wallace 2011-09-14 19:52:53 UTC
Created attachment 286463 [details]
snort-2.9.1.ebuild

bugz apparently does not mark the original as obsolete, reattaching so there is no confusion
Comment 9 Patrick Lauer gentoo-dev 2011-09-22 17:22:16 UTC
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 :)
Comment 10 Patrick Lauer gentoo-dev 2011-09-22 17:39:55 UTC
+  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