aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2021-03-10 12:06:25 +0100
committerOliver Smith <osmith@sysmocom.de>2021-03-10 13:25:51 +0100
commitd5d20c7a9a817541ff8812364009a36d7db288bd (patch)
tree0afa5fc73e5a61dc3be8f064f25e39a37c3481bd
parent9a526e876f6a939f8bf6531b40876d1642a1e997 (diff)
debian-stretch-build-dist: use -obs-latest
Change debian-stretch-build-dist to be based on debian-stretch-obs-latest instead of debian-stretch-build. The latter installs the nightly OBS repository now (as that is what we need for the TTCN-3 builds using debian-stretch-build), but debian-stretch-build-dist needs to install packages from OBS latest. Fixes jenkins failures: The following packages have unmet dependencies: libasn1c-dev : Depends: osmocom-latest but it is not going to be installed ... Related: OS#5049 Change-Id: I2cf6ed732e55b8f0e63bd8fc040749bd16676d0f
-rw-r--r--debian-stretch-build-dist/Dockerfile55
1 files changed, 37 insertions, 18 deletions
diff --git a/debian-stretch-build-dist/Dockerfile b/debian-stretch-build-dist/Dockerfile
index 5e12a81..359c687 100644
--- a/debian-stretch-build-dist/Dockerfile
+++ b/debian-stretch-build-dist/Dockerfile
@@ -1,40 +1,59 @@
ARG USER
-FROM $USER/debian-stretch-build
+FROM $USER/debian-stretch-obs-latest
# Arguments used after FROM must be specified again
-ARG OSMOCOM_REPO_MIRROR="http://download.opensuse.org"
-ARG OSMOCOM_REPO="$OSMOCOM_REPO_MIRROR/repositories/network:/osmocom:/latest/Debian_9.0/"
-
-COPY Release.key /tmp/Release.key
-
-RUN apt-key add /tmp/Release.key && \
- rm /tmp/Release.key && \
- echo "deb " $OSMOCOM_REPO " ./" > /etc/apt/sources.list.d/osmocom-latest.list
-
-ADD $OSMOCOM_REPO/Release /tmp/Release
RUN apt-get update && \
apt-get install -y --no-install-recommends \
+ autoconf \
+ autoconf-archive \
+ autogen \
+ automake \
+ bison \
+ build-essential \
ca-certificates \
- libboost-all-dev \
- liboping-dev \
- libuhd-dev \
- \
+ dahdi-source \
+ git \
libasn1c-dev \
+ libboost-all-dev \
+ libc-ares-dev \
+ libdbd-sqlite3 \
+ libdbi-dev \
+ libfftw3-dev \
+ libgnutls28-dev \
+ libgps-dev \
+ libgsm1-dev \
libgtp-dev \
libgtpnl-dev \
liblimesuite-dev \
+ libncurses5-dev \
+ liboping-dev \
liborcania-dev \
+ libortp-dev \
libosmo-abis-dev \
- libosmocore-dev \
- libosmodsp-dev \
libosmo-gsup-client-dev \
libosmo-mgcp-client-dev \
libosmo-netif-dev \
libosmo-ranap-dev \
libosmo-sccp-dev \
libosmo-sigtran-dev \
+ libosmocore-dev \
+ libosmodsp-dev \
+ libpcap-dev \
+ libpcsclite-dev \
+ libreadline-dev \
+ libsctp-dev \
libsmpp34-dev \
+ libsofia-sip-ua-glib-dev \
+ libsqlite3-dev \
+ libssl-dev \
+ libtalloc-dev \
+ libtool \
+ libuhd-dev \
libulfius-dev \
+ libusb-1.0-0-dev \
+ libusb-dev \
libusrp-dev \
- libyder-dev && \
+ libyder-dev \
+ make \
+ && \
apt-get clean