Bug 623498

Summary: Reporting scripts and Bro Perl modules missing
Product: [Fedora] Fedora Reporter: Matouš Jan Fialka <bugs>
Component: broAssignee: Daniel Kopeček <dkopecek>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: bugs, dkopecek
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: bro-1.5.1-1.fc13 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-09-26 04:35:44 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matouš Jan Fialka 2010-08-11 23:16:07 UTC
Description of problem:

Some of the bro/scripts/* source directory scripts are important part of the Bro
distribution but are completely missing, especially the next two:

bro/scripts/perl/script/site-report.pl
bro/scripts/mail_reports.sh

that are used to generate periodical reports sent by e-mail from cron.

Version-Release number of selected component (if applicable):

$ bro --version
bro version 1.4.prerelease.1

How reproducible:

Install and check whether the scripts (and Perl module) is present. For instance:

Steps to Reproduce:
1. yum install bro
2. locate site-report.pl
  
Actual results:

unable to locate any of the scripts

Expected results:

to be able to locate and use the reporting scripts

Additional info:

It would be nice to have two more packages to provide the important scripts:

1. bro-site-report.noarch containing the script and 
2. perl-Bro.noarch (as dependency for the bro-site-report.noarch)

The perl-Bro.noarch package would contain the bro/scripts/perl/lib/Bro module
from the original Bro sources.

The perl-site-repost.noarch would contain the reporting scripts etc.

The perl-Bro.noarch package should stay alone for people who would like
to use it to write their own scripts.

The scripts should be renamed to suit some convention, such as

site-report.pl  --> /usr/bin/bro-generate-site-report
mail_reports.sh --> /usr/bin/bro-mail-reports

or something alike...

Another idea is to include the renamed scripts in the Bro package and create
just one new package with the Perl Bro modules and install both in one shot. Perhaps this one variant of the solution is more sane (?)

Comment 1 Fedora Update System 2010-09-16 14:31:00 UTC
bro-1.5.1-1.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/bro-1.5.1-1.fc13

Comment 2 Fedora Update System 2010-09-17 18:21:04 UTC
bro-1.5.1-1.fc13 has been pushed to the Fedora 13 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update bro'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/bro-1.5.1-1.fc13

Comment 3 Fedora Update System 2010-09-26 04:35:34 UTC
bro-1.5.1-1.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.