# @TEST-REQUIRES: type zeek-config
# @TEST-REQUIRES: test -n "$(zeek-config --zeek_dist)"

# @TEST-EXEC: bash %INPUT
# @TEST-EXEC: zkg install rot13

# @TEST-EXEC: btest-diff plugins/packages/rot13/__bro_plugin__ 
# @TEST-EXEC: btest-diff scripts/packages/rot13/__load__.zeek

# Unloading the package should also disable the plugin, which we
# detect via the renamed __bro_plugin__ magic file.
# @TEST-EXEC: zkg unload rot13

# @TEST-EXEC: test ! -f plugins/packages/rot13/__bro_plugin__
# @TEST-EXEC: btest-diff plugins/packages/rot13/__bro_plugin__.disabled

# (Re-)loading the package should also (re-)enable the plugin.
# @TEST-EXEC: zkg load rot13

# @TEST-EXEC: test ! -f plugins/packages/rot13/__bro_plugin__.disabled
# @TEST-EXEC: cp plugins/packages/rot13/__bro_plugin__  __bro_plugin__.after_enabling
# @TEST-EXEC: btest-diff __bro_plugin__.after_enabling

echo "$(pwd)/packages/rot13" >> sources/one/bob/zkg.index
cd sources/one
git commit -am 'add rot13 package'
