[Bro-Dev] bro-devel package?

Azoff, Justin S jazoff at illinois.edu
Thu May 24 13:21:47 PDT 2018

> On May 24, 2018, at 3:50 PM, Vlad Grigorescu <vlad at es.net> wrote:
> There are a couple of cases where I think it'd be useful to have a bro-devel package -- a package that I can install on a system, and then be able to build plugins against Bro. (This is the same model as other *-devel packages, such as openssl, libpcap, etc.)
> Right now, if I compile Bro from source, run make install, I can't build a package with what's in /usr/local -- Bro needs the entire source tree, since the required headers are not present in /usr/local.
> I'm curious how people are dealing with this issue, and if anyone has thoughts on whether this would be useful, and if so, what it would take to build such a package.

I ran into this issue in two places: on our infrastructure and working out how to support bro as a language on travis-ci.

For our installations I worked around it by just building packages that contain bro plus all the plugins I need and dump the entire thing into a single RPM.  This works ok for me, but would never work for something like debian that is probably trying to figure out how to package some of the bro plugins.

This also doesn't work for adding bro support for travis.. the OBS RPMs come close.. we can install those plus bro-pkg, but any packages that need to be built against bro won't compile.

Justin Azoff

More information about the bro-dev mailing list