[Bro-Dev] Script reorg proposal
jsiwek at ncsa.illinois.edu
Mon Aug 1 13:25:08 PDT 2011
> What about a ~/.bro directory in addition to BROPATH?
I could see that being a good default place to search for custom scripts.
> This would allow
> users to customize/override default script versions and facilite script
> hacking. For example, say a user wants to replace
> PREFIX/bro/base/foo.bro with a custom version. This would simply require
> creating ~/.bro/base/foo.bro.
I don't think intentional script overshadowing is a use-case that will work as nicely as you want it to if, after the reorganization, most scripts are still as part of a script "package" and referred to internally by a relative path. e.g. the "base/foo/" package might have a "base/foo/bar.bro" script that's loaded internally via its "__load__.bro" that does "@load ./bar". That means you should never be able to overshadow that bar.bro.
More information about the bro-dev