I like (2) for cleanliness.

I think some people would be fine with one large package, but in other
cases, you may want the ability to easily enable/disable various standard
scripts.  Probably not wanting to maintain the same script in
multiple places, I think that eliminates (3).  Towards, (4)  & (5) and iven
the number of standard scripts, there should be an easy way to distinguish
them from other packages when doing a 'zkg list'.  Maybe that's just done
via a tag or in the naming scheme.

-Dop

On Mon, Aug 24, 2020 at 8:43 AM Robin Sommer <ro...@corelight.com> wrote:

> Looking for some thoughts here. One of the items on the roadmap for
> 4.0 is moving scripts that currently live in policy/ over into Zeek
> packages. The goals here are to (1) facilitate maintaining & testing
> them independently of Zeek releases; and (2) come to a more flexible
> notion of "default scripts" that can incorporate community-maintained
> packages as well. This is tracked by issue
> https://github.com/zeek/zeek/issues/414, including a 1st pass over the
> existing policy scripts to understand what should/can be moved.
> (Thanks, Vlad!)
>
> Before we can begin working on this, we need to figure out how to
> organize this new world. One particular question is where the moved
> packages will live. I see the following options so far:
>
>     1. Move each into a a separate repository on the zeek/ GitHub
>        account.
>
>     2. Similar, but to avoid cluttering zeek/, create a new GitHub
>        organization "zeek-packages".
>
>     3. Put them all into a single mono-repository (e.g.,
>        zeek/standard-packages), i.e., treat them a one package.
>
>     4. Do (1) or (2), and additionally create "zeek-standard-packages"
>        that's full of submodules pointing to them (and also to
>        community packages).
>
>     5. Do (1) or (2), and teach zkg to understand "collections" of
>        packages that can be installed/managed as a group, defined
>        through some meta data somewhere.
>
> Along with all of this comes a question of how to make it easy for
> people to install a set of default packages now that these won't come
> with Zeek itself anymore. Some of the schemes above make that easier
> than others.
>
> Thoughts/opinions/more ideas?
>
> Robin
>
> --
> Robin Sommer * Corelight, Inc. * ro...@corelight.com * www.corelight.com
> _______________________________________________
> zeek-dev mailing list -- zeek-dev@lists.zeek.org
> To unsubscribe send an email to zeek-dev-le...@lists.zeek.org
>
_______________________________________________
zeek-dev mailing list -- zeek-dev@lists.zeek.org
To unsubscribe send an email to zeek-dev-le...@lists.zeek.org

Reply via email to