From cc17c6779c5111decfa789bddbf85843782edce6 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 20 Aug 2017 20:19:13 +0200 Subject: add Dockerfiles for osmo-nitb, osmo-sgsn + osmo-bts building latest master --- osmo-bts-master/Dockerfile | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 osmo-bts-master/Dockerfile (limited to 'osmo-bts-master/Dockerfile') diff --git a/osmo-bts-master/Dockerfile b/osmo-bts-master/Dockerfile new file mode 100644 index 0000000..6bc8ac2 --- /dev/null +++ b/osmo-bts-master/Dockerfile @@ -0,0 +1,44 @@ +FROM laforge/debian-jessie-build + +MAINTAINER Harald Welte + +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/openbsc.git +ADD http://git.osmocom.org/openbsc/patch /tmp/commit-openbsc + +RUN git clone git://git.osmocom.org/osmo-bts.git +ADD http://git.osmocom.org/osmo-bts/patch /tmp/commit-osmo-bts + +RUN cd openbsc/openbsc && \ + git fetch && git checkout -f -B master origin/master + +RUN cd osmo-bts && \ + git fetch && git checkout -f -B master origin/master && \ + autoreconf -fi && \ + ./configure --enable-trx && \ + make -j8 install + +VOLUME /data + +COPY osmo-bts.cfg /data/osmo-bts.cfg + +WORKDIR /data +CMD ["/usr/local/bin/osmo-bts-virtual"] + +#EXPOSE -- cgit v1.2.3