23 lines
650 B
Bash
Executable File
23 lines
650 B
Bash
Executable File
#! /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
|