Commit e2c87d5a authored by Jamie A. Jennings's avatar Jamie A. Jennings

Updated version to beta-2. Updated docker files for new linux install technique

parent c32da5b1
Pipeline #144415167 passed with stage
in 1 minute and 34 seconds
1.2.2-beta
1.2.2-beta-2
......@@ -21,11 +21,9 @@ RUN make test
RUN make clean; make
RUN make install
# Apparently, /usr/local/lib is not on the LD_LIBRARY_PATH by default in arch.
# A couple of small tests to ensure the installed copy functions:
RUN LD_LIBRARY_PATH=/usr/local/lib rosie version
RUN LD_LIBRARY_PATH=/usr/local/lib rosie match all.things test/resolv.conf
RUN rosie version
RUN rosie match all.things test/resolv.conf
......
......@@ -24,12 +24,8 @@ RUN make test
RUN make clean; make
RUN make install
# Some Linux distributions do not include /usr/local/lib on the
# library search path by default, so we must explicitly add it here.
# A couple of small tests to ensure the installed copy functions:
RUN LD_LIBRARY_PATH=/usr/local/lib rosie version
RUN LD_LIBRARY_PATH=/usr/local/lib rosie match all.things test/resolv.conf
RUN rosie version
RUN rosie match all.things test/resolv.conf
RUN uname -a
RUN cat /etc/centos-release
......@@ -19,12 +19,9 @@ RUN make test
RUN make clean; make
RUN make install
# Some Linux distributions do not include /usr/local/lib on the
# library search path by default, so we must explicitly add it here.
# A couple of small tests to ensure the installed copy functions:
RUN LD_LIBRARY_PATH=/usr/local/lib rosie version
RUN LD_LIBRARY_PATH=/usr/local/lib rosie match all.things test/resolv.conf
RUN rosie version
RUN rosie match all.things test/resolv.conf
RUN uname -a
RUN cat /etc/os-release
......@@ -20,12 +20,9 @@ RUN make test
RUN make clean; make
RUN make install
# Some Linux distributions do not include /usr/local/lib on the
# library search path by default, so we must explicitly add it here.
# A couple of small tests to ensure the installed copy functions:
RUN LD_LIBRARY_PATH=/usr/local/lib rosie version
RUN LD_LIBRARY_PATH=/usr/local/lib rosie match all.things test/resolv.conf
RUN rosie version
RUN rosie match all.things test/resolv.conf
RUN uname -a
RUN cat /etc/fedora-release
......@@ -19,12 +19,9 @@ RUN make test
RUN make clean; make
RUN make install
# Some Linux distributions do not include /usr/local/lib on the
# library search path by default, so we must explicitly add it here.
# A couple of small tests to ensure the installed copy functions:
RUN LD_LIBRARY_PATH=/usr/local/lib rosie version
RUN LD_LIBRARY_PATH=/usr/local/lib rosie match all.things test/resolv.conf
RUN rosie version
RUN rosie match all.things test/resolv.conf
RUN uname -a
RUN cat /etc/os-release
......@@ -30,13 +30,13 @@ RUN make test
RUN make install
# A small test to ensure that the installed rosie will execute:
RUN LD_LIBRARY_PATH=/usr/local/lib rosie version
RUN rosie version
# A full test, which is possible because we installed the LUADEBUG=1 version:
RUN LD_LIBRARY_PATH=/usr/local/lib make test ROSIE=/usr/local/bin/rosie
RUN make test ROSIE=/usr/local/bin/rosie
# Here is one simple invocation of valgrind, just to make sure it
# works. Get an interactive shell to this container to run more tests.
RUN LD_LIBRARY_PATH=/usr/local/lib valgrind --leak-check=full rosie -f /opt/data/syslog-2018-09-05.rpl match -o byte syslog /opt/data/syslog100k >/dev/null
RUN valgrind --leak-check=full rosie -f /opt/data/syslog-2018-09-05.rpl match -o byte syslog /opt/data/syslog100k >/dev/null
RUN uname -a
RUN cat /etc/fedora-release
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment