You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by ot...@apache.org on 2019/03/02 14:31:52 UTC

[metron-bro-plugin-kafka] branch master updated: METRON-2021 Add screen to bro docker image (ottobackwards) closes apache/metron-bro-plugin-kafka#32

This is an automated email from the ASF dual-hosted git repository.

otto pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/metron-bro-plugin-kafka.git


The following commit(s) were added to refs/heads/master by this push:
     new 3cbc785  METRON-2021 Add screen to bro docker image (ottobackwards) closes apache/metron-bro-plugin-kafka#32
3cbc785 is described below

commit 3cbc78586a89c6c8c4385013b6ae63bdb8418b0e
Author: ottobackwards <ot...@gmail.com>
AuthorDate: Sat Mar 2 09:31:36 2019 -0500

    METRON-2021 Add screen to bro docker image (ottobackwards) closes apache/metron-bro-plugin-kafka#32
---
 .../containers/bro-localbuild-container/.screenrc  | 22 ++++++++++++++++++++++
 .../containers/bro-localbuild-container/Dockerfile | 12 ++++++++++--
 2 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/docker/containers/bro-localbuild-container/.screenrc b/docker/containers/bro-localbuild-container/.screenrc
new file mode 100644
index 0000000..97750f5
--- /dev/null
+++ b/docker/containers/bro-localbuild-container/.screenrc
@@ -0,0 +1,22 @@
+# terminfo and termcap for nice 256 color terminal
+# allow bold colors - necessary for some reason
+attrcolor b ".I"
+
+# tell screen how to set colors. AB = background, AF=foreground
+termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
+
+# erase background with current bg color
+defbce "on"
+
+# the status at the bottom of the window
+hardstatus alwayslastline
+hardstatus string '%{gk}[ %{G}%H %{g}][%S][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}][%{Y}%l%{g}]%{=b C}[ %m/%d %c ]%{W}'
+
+#turn off the startup banner
+startup_message off
+
+#i want to see all screen messages for a longer time
+msgwait 86400
+
+# Set scrollback to 20k
+defscrollback 20000
diff --git a/docker/containers/bro-localbuild-container/Dockerfile b/docker/containers/bro-localbuild-container/Dockerfile
index f7ad66f..d8ab804 100644
--- a/docker/containers/bro-localbuild-container/Dockerfile
+++ b/docker/containers/bro-localbuild-container/Dockerfile
@@ -18,8 +18,16 @@ FROM centos:7
 WORKDIR /root
 
 # install development tools
-RUN yum -y groupinstall "Development Tools"
-RUN yum -y install cmake make gcc gcc-c++ flex bison libpcap libpcap-devel openssl-devel python-devel swig zlib-devel perl cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi git jq
+RUN yum -y groupinstall "Development Tools" && \
+   yum -y install cmake make gcc gcc-c++ \
+   flex bison libpcap libpcap-devel \
+   openssl-devel python-devel swig \
+   zlib-devel perl \
+   cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi \
+   git jq screen
+
+# copy in the screen -rc
+COPY .screenrc /root
 
 # install bro
 RUN curl -L https://www.bro.org/downloads/bro-2.5.5.tar.gz | tar xvz