#! /usr/bin/env bash
#
# Helper script that establishes a skeletal equivalent of a
# Zeek-bundled zkg state & config, and provides an alternative home
# directory.

zeek_zkg_config_dir=$(pwd)/zeekroot/etc/zkg
zeek_zkg_state_dir=$(pwd)/zeekroot/var/lib/zkg
zeek_site_dir=$(pwd)/zeekroot/share/zeek/site
zeek_plugins_dir=$(pwd)/zeekroot/lib/zeek/plugins

mkdir -p home/testuser ${zeek_zkg_config_dir} ${zeek_zkg_state_dir} \
      ${zeek_site_dir} ${zeek_plugins_dir}

echo "\
[sources]
one = $(pwd)/sources/one
[paths]
state_dir = ${zeek_zkg_state_dir}
script_dir = ${zeek_site_dir}
plugin_dir = ${zeek_plugins_dir}
" >> ${zeek_zkg_config_dir}/config

