aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorPiotr Krysik <ptrkrysik@gmail.com>2016-04-29 15:47:45 +0200
committerPiotr Krysik <ptrkrysik@gmail.com>2016-04-29 15:47:45 +0200
commit50a0e950f20cdd833e8d80dbc0d72026e1667b15 (patch)
treec2f200824d3a492b5e91df3a95bf00546616c27a /tests
parent7685bc0501399a06c7de7d6d149930e90bba74ea (diff)
Removed calls to 'cd' bash command and replaced it with WORKDIR
which should work better according to docker's manual
Diffstat (limited to 'tests')
-rw-r--r--tests/dockerfiles/Debian_testing.docker8
-rw-r--r--tests/dockerfiles/Ubuntu_15_04.docker16
-rw-r--r--tests/dockerfiles/Ubuntu_16_04.docker7
-rw-r--r--tests/dockerfiles/Ubuntu_16_04_debbuild.docker7
4 files changed, 18 insertions, 20 deletions
diff --git a/tests/dockerfiles/Debian_testing.docker b/tests/dockerfiles/Debian_testing.docker
index 24dde82..4b3bced 100644
--- a/tests/dockerfiles/Debian_testing.docker
+++ b/tests/dockerfiles/Debian_testing.docker
@@ -1,7 +1,7 @@
FROM debian:testing
+MAINTAINER Ash Wilson
RUN apt-get update && apt-get install -y \
- uhd-host \
cmake \
autoconf \
libtool \
@@ -18,9 +18,9 @@ RUN apt-get update && apt-get install -y \
COPY ./ /src/
RUN ls /src
-RUN mkdir /src/build && \
- cd /src/build && \
- cmake .. && \
+RUN mkdir /src/build
+WORKDIR /src/build
+RUN cmake .. && \
make && \
make install && \
ldconfig
diff --git a/tests/dockerfiles/Ubuntu_15_04.docker b/tests/dockerfiles/Ubuntu_15_04.docker
index 74304bd..58ef22c 100644
--- a/tests/dockerfiles/Ubuntu_15_04.docker
+++ b/tests/dockerfiles/Ubuntu_15_04.docker
@@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y uhd-host || \
sed -i "s/Status: install ok half-configured/Status: install ok installed/g" /var/lib/dpkg/status
-RUN apt-get install -y \
+RUN apt-get update && apt-get install -y \
git \
python \
python-scipy \
@@ -55,9 +55,9 @@ RUN apt-get install -y \
unzip
# Build libosmosdr
- RUN git clone $OSMOSDR_GIT && \
- cd libosmocore && \
- git checkout tags/$OSMOCORE_TAG && \
+RUN git clone $OSMOSDR_GIT
+WORKDIR libosmocore
+RUN git checkout tags/$OSMOCORE_TAG && \
autoreconf -i && \
./configure && \
make && \
@@ -70,10 +70,10 @@ RUN mkdir /root/.gnuradio/
RUN echo "[grc]\nlocal_blocks_path=/usr/local/share/gnuradio/grc/blocks" > \
/root/.gnuradio/config.conf
-RUN mkdir /src/build && \
- cd /src/build && \
- cmake .. && \
+RUN mkdir /src/build
+WORKDIR /src/build
+RUN cmake .. && \
make && \
- # make test && \
+ make test && \
make install && \
ldconfig
diff --git a/tests/dockerfiles/Ubuntu_16_04.docker b/tests/dockerfiles/Ubuntu_16_04.docker
index de0b215..ac3e549 100644
--- a/tests/dockerfiles/Ubuntu_16_04.docker
+++ b/tests/dockerfiles/Ubuntu_16_04.docker
@@ -2,7 +2,6 @@ FROM ubuntu:16.04
MAINTAINER Ash Wilson
RUN apt-get update && apt-get install -y \
- uhd-host \
cmake \
autoconf \
libtool \
@@ -19,9 +18,9 @@ RUN apt-get update && apt-get install -y \
COPY ./ /src/
RUN ls /src
-RUN mkdir /src/build && \
- cd /src/build && \
- cmake .. && \
+RUN mkdir /src/build
+WORKDIR /src/build
+RUN cmake .. && \
make && \
make install && \
ldconfig
diff --git a/tests/dockerfiles/Ubuntu_16_04_debbuild.docker b/tests/dockerfiles/Ubuntu_16_04_debbuild.docker
index ea34f67..030ece8 100644
--- a/tests/dockerfiles/Ubuntu_16_04_debbuild.docker
+++ b/tests/dockerfiles/Ubuntu_16_04_debbuild.docker
@@ -2,7 +2,6 @@ FROM ubuntu:16.04
MAINTAINER Ash Wilson
RUN apt-get update && apt-get install -y \
- uhd-host \
cmake \
autoconf \
libtool \
@@ -19,9 +18,9 @@ RUN apt-get update && apt-get install -y \
COPY ./ /src/
RUN ls /src
-RUN mkdir /src/build && \
- cd /src/build && \
- cmake .. && \
+RUN mkdir /src/build
+WORKDIR /src/build
+RUN cmake .. && \
make package && \
cpack -G DEB && \
ls