METRON-1329 Simplify metron-bro-plugin-kafka package loading (JonZeolla) closes apache/metron-bro-plugin-kafka#4
diff --git a/README.md b/README.md
index ea8d7da..e5d61e6 100644
--- a/README.md
+++ b/README.md
@@ -43,7 +43,7 @@
  * Defining `logs_to_send` will ensure that only HTTP and DNS records are sent.
 
 ```
-@load metron-bro-plugin-kafka/Bro/Kafka
+@load packages/metron-bro-plugin-kafka/Apache/Kafka
 redef Kafka::logs_to_send = set(HTTP::LOG, DNS::LOG);
 redef Kafka::topic_name = "bro";
 redef Kafka::kafka_conf = table(
@@ -60,7 +60,7 @@
  * Each log writer accepts a separate configuration table.
 
 ```
-@load metron-bro-plugin-kafka/Bro/Kafka
+@load packages/metron-bro-plugin-kafka/Apache/Kafka
 redef Kafka::topic_name = "";
 redef Kafka::tag_json = T;
 
@@ -98,7 +98,7 @@
  * If the log message contains a 128 byte long source or destination IP address, the log is not sent to kafka.
 
 ```
-@load metron-bro-plugin-kafka/Bro/Kafka
+@load packages/metron-bro-plugin-kafka/Apache/Kafka
 redef Kafka::topic_name = "bro";
 redef Kafka::tag_json = T;
 
@@ -237,7 +237,7 @@
 
 The following is how the `${BRO_HOME}/share/bro/site/local.bro` looks:
 ```
-@load metron-bro-plugin-kafka/Bro/Kafka
+@load packages/metron-bro-plugin-kafka/Apache/Kafka
 redef Kafka::logs_to_send = set(HTTP::LOG, DNS::LOG);
 redef Kafka::topic_name = "bro";
 redef Kafka::tag_json = T;
diff --git a/bro-pkg.meta b/bro-pkg.meta
index a31fdaf..fbed55e 100644
--- a/bro-pkg.meta
+++ b/bro-pkg.meta
@@ -1,7 +1,7 @@
 [package]
 description = A Bro log writer plugin that sends logging output to Kafka.
 tags = log writer, bro plugin, kafka
-script_dir = scripts
+script_dir = build/scripts/Apache/Kafka
 build_command = ./configure --bro-dist=%(bro_dist)s --with-librdkafka=%(LIBRDKAFKA_ROOT)s && make
 test_command = ( cd tests && btest -d )
 plugin_dir = build
diff --git a/scripts/Bro/Kafka/__load__.bro b/scripts/Apache/Kafka/__load__.bro
similarity index 100%
rename from scripts/Bro/Kafka/__load__.bro
rename to scripts/Apache/Kafka/__load__.bro
diff --git a/scripts/Bro/Kafka/logs-to-kafka.bro b/scripts/Apache/Kafka/logs-to-kafka.bro
similarity index 86%
rename from scripts/Bro/Kafka/logs-to-kafka.bro
rename to scripts/Apache/Kafka/logs-to-kafka.bro
index d62e03f..8f12932 100644
--- a/scripts/Bro/Kafka/logs-to-kafka.bro
+++ b/scripts/Apache/Kafka/logs-to-kafka.bro
@@ -18,15 +18,6 @@
 
 module Kafka;
 
-export {
-	##
-	## which log streams should be sent to kafka?
-	## example:
-	##		redef Kafka::logs_to_send = set(Conn::Log, HTTP::LOG, DNS::LOG);
-	##
-	const logs_to_send: set[Log::ID] &redef;
-}
-
 event bro_init() &priority=-5
 {
 	for (stream_id in Log::active_streams)
diff --git a/scripts/init.bro b/scripts/init.bro
index 1f06c2d..65fb9e7 100644
--- a/scripts/init.bro
+++ b/scripts/init.bro
@@ -18,6 +18,7 @@
 module Kafka;
 
 export {
+  const logs_to_send: set[Log::ID] &redef;
   const topic_name: string = "bro" &redef;
   const max_wait_on_shutdown: count = 3000 &redef;
   const tag_json: bool = F &redef;