diff options
author | Harald Welte <laforge@gnumonks.org> | 2017-08-20 22:43:00 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-08-20 22:43:00 +0200 |
commit | dab903effb28892e7a7b31e828e2386c3f1379d1 (patch) | |
tree | 26a9093d00f1c4dfc4b5df608e8fba901db30859 /osmo-virtphy-master/Dockerfile | |
parent | fda289fd6052e1aa108cc9b8de120060b3fd98cc (diff) |
Add osmo-virtphy-master Dockerfile
Diffstat (limited to 'osmo-virtphy-master/Dockerfile')
-rw-r--r-- | osmo-virtphy-master/Dockerfile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/osmo-virtphy-master/Dockerfile b/osmo-virtphy-master/Dockerfile new file mode 100644 index 0000000..8c9dab7 --- /dev/null +++ b/osmo-virtphy-master/Dockerfile @@ -0,0 +1,36 @@ +FROM laforge/debian-jessie-build + +MAINTAINER Harald Welte <laforge@gnumonks.org> + +COPY Release.key /tmp/Release.key + +RUN apt-key add /tmp/Release.key && \ + rm /tmp/Release.key && \ + echo "deb http://download.opensuse.org/repositories/network:/osmocom:/nightly/Debian_8.0/ ./" > /etc/apt/sources.list.d/osmocom-nightly.list + +RUN apt-get update && apt-get install -y \ + telnet \ + libosmocore-dev \ + libosmo-abis-dev \ + libosmo-netif-dev \ + libosmo-sccp-dev \ + libsmpp34-dev \ + libgtp-dev + +WORKDIR /tmp + +RUN git clone git://git.osmocom.org/osmocom-bb.git +ADD http://git.osmocom.org/osmocom-bb/patch /tmp/commit + +RUN cd osmocom-bb/src/host/virt_phy && \ + git fetch && git checkout -f -B master origin/master && \ + autoreconf -fi && \ + ./configure && \ + make -j8 install + +VOLUME /data + +WORKDIR /data +CMD ["/usr/local/sbin/virtphy","-s","/data/osmocom_l2"] + +#EXPOSE 3002/tcp 3003/tcp 4242/tcp 2775/tcp 4249/tcp |