mirror of
https://github.com/zeek/zeek.git
synced 2025-10-01 22:28:20 +00:00

- Add auxil/package-manager submodule as an optional build source. When the submodule is present, zkg gets installed into the Zeek installation's bin directory, its config file into etc/zkg, and its state into var/lib/zkg. Like zeekctl, zkg finds its own module independently of any PYTHONPATH. Installation via pip remains supported. You can skip zkg explicitly via --disable-zkg. See the NEWS update for details. - Establish a "zeek/python" subdirectory under libdir as the common place for Python modules in the Zeek distribution. This now separates out the Broker Python bindings, ZeekControl, and zkg's Python module. - Add configure flags to allow customizing this Python folder, in three ways: --python-dir, --python-prefix, and --python-home. These differ in the logic they automatically add to the path, and build on the logic already used in Broker. - Include a (comented-out) @load for zkg's packages folder in local.zeek. - Bump zeekctl to move to this new location. - Bump doc to include installation instructions - Update NEWS accordingly.
8 lines
210 B
Text
8 lines
210 B
Text
# Zeek-generated zkg config file.
|
|
[sources]
|
|
zeek = https://github.com/zeek/packages
|
|
|
|
[paths]
|
|
state_dir = @ZEEK_ZKG_STATE_DIR@
|
|
script_dir = @ZEEK_SCRIPT_INSTALL_PATH@/site
|
|
plugin_dir = @BRO_PLUGIN_INSTALL_PATH@
|