osmith submitted this change.

View Change

Approvals: Jenkins Builder: Verified pespin: Looks good to me, but someone else must approve laforge: Looks good to me, approved
Remove several unused containers

* alpine-*: looks like they were never used
* debian-{jessie,stretch}-*: EOL
* debian9-repo-install-test: EOL
* gitolite: never used? / upstream container last updated 3 years ago
* osmo-gerrit-libosmo: unused example from 2017, based on jessie
* patchwork: looks like never used, ancient version
* public-inbox: added in 2018 for playing around, apparently unused
* tmp: unfinished and unused
* ubuntu-zesty-build: was added for testing ubuntu 17.04, unused

Related: OS#5601
Change-Id: Ic09046379ddff049629bb66850ead7ba479c4450
---
D alpine-build/Dockerfile
D alpine-build/Makefile
D alpine-lighttpd/Dockerfile
D alpine-lighttpd/Makefile
D alpine-lighttpd/index.html
D alpine-lighttpd/ipv6.conf
D debian-jessie-build/Dockerfile
D debian-jessie-build/Makefile
D debian-jessie-buildslave-st/Dockerfile
D debian-jessie-buildslave-st/Makefile
D debian-jessie-buildslave/Dockerfile
D debian-jessie-buildslave/Makefile
D debian-jessie-osmocom/Dockerfile
D debian-jessie-osmocom/Makefile
D debian-stretch-build/Dockerfile
D debian-stretch-build/Makefile
D debian-stretch-jenkins/Dockerfile
D debian-stretch-jenkins/Makefile
D debian-stretch-obs-latest/Dockerfile
D debian-stretch-obs-latest/Makefile
D debian9-repo-install-test/Dockerfile
D debian9-repo-install-test/Makefile
D gitolite/Dockerfile
D gitolite/Makefile
D osmo-gerrit-libosmo/Dockerfile
D osmo-gerrit-libosmo/Makefile
D patchwork/Dockerfile
D patchwork/Dockerfile.fdo
D patchwork/Dockerfile.upstream
D patchwork/Makefile
D patchwork/docker-entrypoint.sh
D patchwork/production.py
D public-inbox/Dockerfile
D public-inbox/Makefile
D tmp/docker-compose.yml
D ubuntu-zesty-build/Dockerfile
D ubuntu-zesty-build/Makefile
37 files changed, 0 insertions(+), 1,130 deletions(-)

diff --git a/alpine-build/Dockerfile b/alpine-build/Dockerfile
deleted file mode 100644
index f115842..0000000
--- a/alpine-build/Dockerfile
+++ /dev/null
@@ -1,9 +0,0 @@
-ARG REGISTRY=docker.io
-FROM ${REGISTRY}/alpine:3.6
-
-
-RUN apk update && \
- apk upgrade
-
-RUN apk update && \
- apk add alpine-sdk git make automake autoconf libtool pkgconfig talloc-dev pcsc-lite-dev linux-headers
diff --git a/alpine-build/Makefile b/alpine-build/Makefile
deleted file mode 100644
index 8d0e10b..0000000
--- a/alpine-build/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-include ../make/Makefile
diff --git a/alpine-lighttpd/Dockerfile b/alpine-lighttpd/Dockerfile
deleted file mode 100644
index 6029a8e..0000000
--- a/alpine-lighttpd/Dockerfile
+++ /dev/null
@@ -1,18 +0,0 @@
-FROM alpine:latest
-
-EXPOSE 80
-
-RUN apk --update add lighttpd && \
- rm -rf /var/cache/apk/* && \
- mkdir -p /etc/lighttpd/lighttpd.conf.d && \
- touch /etc/lighttpd/lighttpd.conf.d/empty && \
- echo 'include_shell "cat /etc/lighttpd/lighttpd.conf.d/*"' >> /etc/lighttpd/lighttpd.conf
-
-VOLUME /etc/lighttpd/lighttpd.conf.d
-COPY ipv6.conf /etc/lighttpd/lighttpd.conf.d/
-
-VOLUME /var/www/localhost/htdocs
-COPY index.html /var/www/localhost/htdocs/
-
-
-CMD ["/usr/sbin/lighttpd", "-D", "-f", "/etc/lighttpd/lighttpd.conf"]
diff --git a/alpine-lighttpd/Makefile b/alpine-lighttpd/Makefile
deleted file mode 100644
index 2dac7ad..0000000
--- a/alpine-lighttpd/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-RUN_ARGS?=-it --sysctl net.ipv6.conf.all.disable_ipv6=0 --network pdn --ip 172.20.0.10 --ip6 fd10:5741:8e20:0000::10 -v httpd-vol:/etc/lighttpd/lighttpd.conf.d --stop-signal SIGINT
-
-include ../make/Makefile
diff --git a/alpine-lighttpd/index.html b/alpine-lighttpd/index.html
deleted file mode 100644
index 21d9796..0000000
--- a/alpine-lighttpd/index.html
+++ /dev/null
@@ -1,150 +0,0 @@
-<!DOCTYPE html>
-<html prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article# " lang="en">
-<head>
-<meta charset="utf-8">
-<base href="http://laforge.gnumonks.org/">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<title>Welcome to LaForge's personal homepage | LaForge's home page</title>
-<link href="assets/css/all-nocdn.css" rel="stylesheet" type="text/css">
-<meta content="#5670d4" name="theme-color">
-<link rel="alternate" type="application/rss+xml" title="RSS" href="blog/rss.xml">
-<link rel="alternate" type="application/atom+xml" title="Atom" href="blog/index.atom">
-<link rel="canonical" href="http://laforge.gnumonks.org/">
-<!--[if lt IE 9]><script src="assets/js/html5.js"></script><![endif]--><meta name="author" content="Harald Welte">
-<meta property="og:site_name" content="LaForge's home page">
-<meta property="og:title" content="Welcome to LaForge's personal homepage">
-<meta property="og:url" content="http://laforge.gnumonks.org/">
-<meta property="og:description" content="This is the personal home page of Harald 'LaForge' Welte, a Free and
-Open Source Software developer, hacktivist, nerd and motorbike enthusiast.
-Next to some general information about me, my projects a">
-<meta property="og:type" content="article">
-<meta property="article:published_time" content="2016-05-23T13:33:38+02:00">
-</head>
-<body>
-<a href="#content" class="sr-only sr-only-focusable">Skip to main content</a>
-
-<!-- Menubar -->
-
-<nav class="navbar navbar-inverse navbar-static-top"><div class="container">
-<!-- This keeps the margins nice -->
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-navbar" aria-controls="bs-navbar" aria-expanded="false">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="http://laforge.gnumonks.org/">
-
- <span id="blog-title">LaForge's home page</span>
- </a>
- </div>
-<!-- /.navbar-header -->
- <div class="collapse navbar-collapse" id="bs-navbar" aria-expanded="false">
- <ul class="nav navbar-nav">
-<li>
-<a href="about">About</a>
- </li>
-<li class="dropdown">
-<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Projects <b class="caret"></b></a>
- <ul class="dropdown-menu">
-<li>
-<a href="projects/free-software">Free Software: General</a>
- </li>
-<li>
-<a href="projects/osmocom">Free Software: Osmocom</a>
- </li>
-<li>
-<a href="projects/open-hardware">Open Hardware</a>
- </li>
-<li>
-<a href="projects/license-compliance">License Compliance</a>
- </li>
-</ul>
-</li>
-<li class="dropdown">
-<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Blog <b class="caret"></b></a>
- <ul class="dropdown-menu">
-<li>
-<a href="blog">Main Page</a>
- </li>
-<li>
-<a href="blog/categories">Categories</a>
- </li>
-<li>
-<a href="blog/tags">Tags</a>
- </li>
-<li>
-<a href="blog/archive">Archive</a>
- </li>
-<li>
-<a href="blog/rss.xml">RSS feed</a>
- </li>
-</ul>
-</li>
-<li>
-<a href="blog/categories/talks">Publications</a>
- </li>
-<li>
-<a href="contact">Contact</a>
- </li>
-<li>
-<a href="work">Work</a>
-
-
- </li>
-</ul>
-<ul class="nav navbar-nav navbar-right"></ul>
-</div>
-<!-- /.navbar-collapse -->
- </div>
-<!-- /.container -->
-</nav><!-- End of Menubar --><div class="container" id="content" role="main">
- <div class="body-content">
- <!--Body content-->
- <div class="row">
-
-
-<article class="storypage" itemscope="itemscope" itemtype="http://schema.org/Article"><header><h1 class="p-name entry-title" itemprop="headline name"><a href="." class="u-url">Welcome to LaForge's personal homepage</a></h1>
-
-
-
- </header><div class="e-content entry-content" itemprop="articleBody text">
- <div>
-<p>This is the personal home page of Harald 'LaForge' Welte, a Free and
-Open Source Software developer, hacktivist, nerd and motorbike enthusiast.</p>
-<p>Next to some general information about me, my projects and work,
-this page also hosts my <a class="reference external" href="blog">blog</a>, which I've been maintaining
-intermittently since 2002.</p>
-<p>Some links to help navigating the site:</p>
-<ul class="simple">
-<li>
-<a class="reference external" href="about/">About</a> Harald Welte</li>
-<li><a class="reference external" href="affiliations/">Affiliations</a></li>
-<li><a class="reference external" href="work/">Work related information</a></li>
-<li><a class="reference external" href="projects/free-software/">Free Software projects</a></li>
-<li><a class="reference external" href="projects/license-compliance/">My work on Licence Compliance</a></li>
-<li><a class="reference external" href="http://laforge.gnumonks.org/blog/categories/talks">Slides + Videos of Presentations/talks</a></li>
-</ul>
-</div>
- </div>
-
-
-</article>
-</div>
- <!--End of body content-->
-
- <footer id="footer">
- Contents © 2002-2017 <a href="mailto:laforge@gnumonks.org">Harald Welte</a> - Powered by <a href="https://getnikola.com" rel="nofollow">Nikola</a>
-
- </footer>
-</div>
-</div>
-
-
- <script src="assets/js/all-nocdn.js"></script><script>$('a.image-reference:not(.islink) img:not(.islink)').parent().colorbox({rel:"gal",maxWidth:"100%",maxHeight:"100%",scalePhotos:true});</script><!-- fancy dates --><script>
- moment.locale("en");
- fancydates(0, "YYYY-MM-DD");
- </script><!-- end fancy dates -->
-</body>
-</html>
diff --git a/alpine-lighttpd/ipv6.conf b/alpine-lighttpd/ipv6.conf
deleted file mode 100644
index b0f542b..0000000
--- a/alpine-lighttpd/ipv6.conf
+++ /dev/null
@@ -1 +0,0 @@
-server.bind = "[::]"
diff --git a/debian-jessie-build/Dockerfile b/debian-jessie-build/Dockerfile
deleted file mode 100644
index e101a13..0000000
--- a/debian-jessie-build/Dockerfile
+++ /dev/null
@@ -1,57 +0,0 @@
-ARG REGISTRY=docker.io
-FROM ${REGISTRY}/debian:jessie
-
-
-RUN apt-get update && \
- apt-get upgrade -y && \
- apt-get install -y --no-install-recommends \
- autoconf \
- autoconf-archive \
- autogen \
- automake \
- bison \
- build-essential \
- cppcheck \
- debhelper \
- devscripts \
- dh-autoreconf \
- dh-systemd \
- doxygen \
- equivs \
- flex \
- g++ \
- gawk \
- gcc \
- gcc-arm-none-eabi \
- git \
- git-buildpackage \
- libc-ares-dev \
- libdbd-sqlite3 \
- libdbi-dev \
- libfftw3-dev \
- libgnutls28-dev \
- libgps-dev \
- libgsm1-dev \
- libncurses5-dev \
- libnewlib-arm-none-eabi \
- libortp-dev \
- libpcap-dev \
- libpcsclite-dev \
- libtalloc-dev \
- libtool \
- libreadline-dev \
- libsctp-dev \
- libsofia-sip-ua-glib-dev \
- libsqlite3-dev \
- libssl-dev \
- libusb-dev \
- libusb-1.0-0-dev \
- make \
- pkg-config \
- sqlite3 \
- stow \
- wget && \
- apt-get clean
-
-# Make respawn.sh part of this image, so it can be used by other images based on it
-COPY .common/respawn.sh /usr/local/bin/respawn.sh
diff --git a/debian-jessie-build/Makefile b/debian-jessie-build/Makefile
deleted file mode 100644
index 8d0e10b..0000000
--- a/debian-jessie-build/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-include ../make/Makefile
diff --git a/debian-jessie-buildslave-st/Dockerfile b/debian-jessie-buildslave-st/Dockerfile
deleted file mode 100644
index 2d2c985..0000000
--- a/debian-jessie-buildslave-st/Dockerfile
+++ /dev/null
@@ -1,49 +0,0 @@
-ARG USER
-FROM $USER/debian-jessie-buildslave
-
-RUN apt-get -y install \
- libffi-dev \
- libgmp-dev \
- libltdl-dev \
- libncurses5-dev \
- libsigsegv-dev \
- libsnmp-dev \
- zip && \
- apt-get clean
-
-RUN git clone http://git.savannah.gnu.org/r/smalltalk.git
-RUN cd smalltalk && \
- git pull && \
- autoreconf --install --force && \
- ./configure && \
- make && \
- make install && \
- cd .. && rm -rf smalltalk
-
-# first clone all repositories so they end up in one cache layer
-RUN git clone https://github.com/zecke/petitparser.git && \
- git clone https://github.com/zecke/petitparser-tests.git && \
- git clone git://git.osmocom.org/smalltalk/osmo-st-logging && \
- git clone git://git.osmocom.org/smalltalk/osmo-st-core && \
- git clone git://git.osmocom.org/smalltalk/osmo-st-network && \
- git clone git://git.osmocom.org/smalltalk/osmo-st-gsm && \
- git clone git://git.osmocom.org/smalltalk/osmo-st-openbsc-test
-
-# now add a file resembling the latest HEAD to invalidate cache once
-# upstream git repo changes
-ADD https://api.github.com/repos/zecke/petitparser/git/refs/heads/master /tmp/commit-petitparser
-ADD https://api.github.com/repos/zecke/petitparser-tests/git/refs/heads/master /tmp/commit-petitparser-tests
-ADD http://git.osmocom.org/smalltalk/osmo-st-logging/patch /tmp/commit-osmo-st-logging
-ADD http://git.osmocom.org/smalltalk/osmo-st-core/patch /tmp/commit-osmo-st-core
-ADD http://git.osmocom.org/smalltalk/osmo-st-network/patch /tmp/commit-osmo-st-network
-ADD http://git.osmocom.org/smalltalk/osmo-st-gsm/patch /tmp/commit-osmo-st-gsm
-ADD http://git.osmocom.org/smalltalk/osmo-st-openbsc-test/patch /tmp/commit-osmo-st-openbsc-test
-
-# now build all of them
-RUN cd petitparser && git pull && gst-package package.xml && \
- cd ../petitparser-tests && git pull && gst-package package.xml && \
- cd ../osmo-st-logging && git pull && gst-package package.xml && \
- cd ../osmo-st-core && git pull && gst-package package.xml && \
- cd ../osmo-st-network && git pull && gst-package package.xml && \
- cd ../osmo-st-gsm && git pull && gst-package --test package.xml && \
- cd ../osmo-st-openbsc-test/fakebts && git pull && gst-package --test package.xml
diff --git a/debian-jessie-buildslave-st/Makefile b/debian-jessie-buildslave-st/Makefile
deleted file mode 100644
index 8d0e10b..0000000
--- a/debian-jessie-buildslave-st/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-include ../make/Makefile
diff --git a/debian-jessie-buildslave/Dockerfile b/debian-jessie-buildslave/Dockerfile
deleted file mode 100644
index a00fc47..0000000
--- a/debian-jessie-buildslave/Dockerfile
+++ /dev/null
@@ -1,39 +0,0 @@
-ARG USER
-FROM $USER/debian-jessie-build
-
-
-RUN [ "$(arch)" = "x86_64" ] && dpkg --add-architecture i386; \
- apt-get update && \
- apt-get install -y --no-install-recommends \
- asciidoc \
- bc \
- bzip2 \
- coccinelle \
- dahdi-source \
- htop \
- mscgen \
- openssh-client \
- python \
- python-pip \
- python3 \
- python-minimal \
- rsync \
- sudo \
- texinfo \
- unzip && \
- apt-get clean
-
-RUN useradd -m --uid=1000 build && \
- echo "build ALL=(root) NOPASSWD:ALL" > /etc/sudoers.d/build && \
- chmod 0440 /etc/sudoers.d/build && \
- mkdir /build && \
- chown build:build /build
-
-RUN pip install timeout_decorator && \
- pip install bumpversion
-
-# first add this file to invalidate cache each time osmo-python-tests.git is updated
-ADD http://git.osmocom.org/python/osmo-python-tests/patch /tmp/commit-osmo-python-tests
-RUN git clone git://git.osmocom.org/python/osmo-python-tests && \
- cd osmo-python-tests && \
- python2 ./setup.py install
diff --git a/debian-jessie-buildslave/Makefile b/debian-jessie-buildslave/Makefile
deleted file mode 100644
index 8d0e10b..0000000
--- a/debian-jessie-buildslave/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-include ../make/Makefile
diff --git a/debian-jessie-osmocom/Dockerfile b/debian-jessie-osmocom/Dockerfile
deleted file mode 100644
index da0eb9b..0000000
--- a/debian-jessie-osmocom/Dockerfile
+++ /dev/null
@@ -1,32 +0,0 @@
-ARG REGISTRY=docker.io
-FROM ${REGISTRY}/debian:jessie
-# Arguments used after FROM must be specified again
-ARG OSMOCOM_REPO_MIRROR="https://downloads.osmocom.org"
-ARG OSMOCOM_REPO_PATH="packages/osmocom:"
-ARG OSMOCOM_REPO="${OSMOCOM_REPO_MIRROR}/${OSMOCOM_REPO_PATH}/nightly/Debian_8.0/"
-
-COPY .common/Release.key /tmp/Release.key
-
-RUN apt-get update && apt-get install -y \
- ca-certificates
-
-RUN apt-key add /tmp/Release.key && \
- rm /tmp/Release.key && \
- echo "deb " $OSMOCOM_REPO " ./" > /etc/apt/sources.list.d/osmocom-nightly.list
-
-ADD $OSMOCOM_REPO/Release /tmp/Release
-RUN apt-get update && \
- apt-get upgrade -y && \
- apt-get install -y --no-install-recommends \
- telnet \
- osmo-sgsn \
- osmo-msc \
- osmo-mgw \
- osmo-gbproxy \
- osmo-bsc \
- osmo-ggsn \
- osmo-bts-trx \
- osmo-trx \
- osmo-pcu \
- osmo-sip-connector && \
- apt-get clean
diff --git a/debian-jessie-osmocom/Makefile b/debian-jessie-osmocom/Makefile
deleted file mode 100644
index 8d0e10b..0000000
--- a/debian-jessie-osmocom/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-include ../make/Makefile
diff --git a/debian-stretch-build/Dockerfile b/debian-stretch-build/Dockerfile
deleted file mode 100644
index 509e4d5..0000000
--- a/debian-stretch-build/Dockerfile
+++ /dev/null
@@ -1,72 +0,0 @@
-ARG REGISTRY=docker.io
-ARG UPSTREAM_DISTRO=debian:stretch
-FROM ${REGISTRY}/${UPSTREAM_DISTRO}
-# Arguments used after FROM must be specified again
-ARG OSMOCOM_REPO_MIRROR="https://downloads.osmocom.org"
-ARG OSMOCOM_REPO_PATH="packages/osmocom:"
-ARG OSMOCOM_REPO="$OSMOCOM_REPO_MIRROR/${OSMOCOM_REPO_PATH}/nightly/Debian_9.0/"
-
-RUN apt-get update && \
- apt-get upgrade -y && \
- apt-get install -y --no-install-recommends \
- autoconf \
- autoconf-archive \
- autogen \
- automake \
- bison \
- build-essential \
- ca-certificates \
- cppcheck \
- dahdi-source \
- debhelper \
- devscripts \
- dh-autoreconf \
- dh-systemd \
- doxygen \
- flex \
- g++ \
- gawk \
- gcc \
- gcc-arm-none-eabi \
- git \
- git-buildpackage \
- gnupg \
- libc-ares-dev \
- libdbd-sqlite3 \
- libdbi-dev \
- libfftw3-dev \
- libgnutls28-dev \
- libgps-dev \
- libgsm1-dev \
- libncurses5-dev \
- libnewlib-arm-none-eabi \
- libortp-dev \
- libpcap-dev \
- libpcsclite-dev \
- libtalloc-dev \
- libtool \
- libreadline-dev \
- libsctp-dev \
- libsofia-sip-ua-glib-dev \
- libsqlite3-dev \
- libssl-dev \
- libusb-dev \
- libusb-1.0-0-dev \
- make \
- pkg-config \
- sqlite3 \
- stow \
- telnet \
- wget && \
- apt-get clean
-
-# Make respawn.sh part of this image, so it can be used by other images based on it
-COPY .common/respawn.sh /usr/local/bin/respawn.sh
-
-COPY .common/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-nightly.list
-
-# Invalidate cache once the repository is updated
-ADD $OSMOCOM_REPO/Release /tmp/Release
diff --git a/debian-stretch-build/Makefile b/debian-stretch-build/Makefile
deleted file mode 100644
index 10f0e20..0000000
--- a/debian-stretch-build/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-UPSTREAM_DISTRO=debian:stretch
-DISTRO=debian-stretch
-include ../make/Makefile
diff --git a/debian-stretch-jenkins/Dockerfile b/debian-stretch-jenkins/Dockerfile
deleted file mode 100644
index 03d258f..0000000
--- a/debian-stretch-jenkins/Dockerfile
+++ /dev/null
@@ -1,191 +0,0 @@
-# Image used to run contrib/jenkins.sh scripts of most Osmocom projects.
-# See master-builds.yml, gerrit-verifications.yml in osmo-ci.git.
-
-ARG DEBIAN_VERSION=stretch
-ARG REGISTRY=docker.io
-FROM ${REGISTRY}/debian:${DEBIAN_VERSION}
-# Arguments used after FROM must be specified again
-ARG OSMOCOM_REPO_MIRROR="https://downloads.osmocom.org"
-ARG OSMOCOM_REPO_PATH="packages/osmocom:"
-
-# Make "$DEBIAN_VERSION" available after FROM
-# https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact
-ARG DEBIAN_VERSION
-
-# Install apt dependencies (keep in alphabetic order)
-RUN \
- [ "$(arch)" = "x86_64" ] && dpkg --add-architecture i386; \
- DEBIAN_FRONTEND=noninteractive apt-get update && \
- DEBIAN_FRONTEND=noninteractive apt-get upgrade -y && \
- DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
- apt-transport-https \
- asciidoc \
- asciidoc-dblatex \
- autoconf \
- autoconf-archive \
- automake \
- bc \
- bison \
- bzip2 \
- ca-certificates \
- cmake \
- coccinelle \
- cppcheck \
- dahdi-source \
- dblatex \
- dbus \
- debhelper \
- devscripts \
- dh-autoreconf \
- dh-systemd \
- docbook5-xml \
- doxygen \
- flex \
- g++ \
- gawk \
- gcc \
- gcc-arm-none-eabi \
- git \
- git-buildpackage \
- graphviz \
- htop \
- inkscape \
- lcov \
- libaio-dev \
- libasound2-dev \
- libboost-all-dev \
- libc-ares-dev \
- libcdk5-dev \
- libcsv-dev \
- libdbd-sqlite3 \
- libdbi-dev \
- libelf-dev \
- libffi-dev \
- libfftw3-dev \
- libgmp-dev \
- libgnutls28-dev \
- libgps-dev \
- libgsm1-dev \
- libjansson-dev \
- liblua5.3-dev \
- libmnl-dev \
- libncurses5-dev \
- libnewlib-arm-none-eabi \
- libnl-3-dev \
- libnl-route-3-dev \
- liboping-dev \
- libortp-dev \
- libpcap-dev \
- libpcsclite-dev \
- libreadline-dev \
- libsctp-dev \
- libsigsegv-dev \
- libsnmp-dev \
- libsofia-sip-ua-glib-dev \
- libsqlite3-dev \
- libssl-dev \
- libtalloc-dev \
- libtool \
- libusb-1.0-0-dev \
- libusb-dev \
- libxml2-utils \
- libzmq3-dev \
- locales \
- lua-socket \
- make \
- mscgen \
- ofono \
- openssh-client \
- osc \
- patchelf \
- pkg-config \
- python3 \
- python3-gi \
- python3-mako \
- python3-nwdiag \
- python3-pip \
- python3-pyflakes \
- python3-setuptools \
- python3-usb \
- python3-yaml \
- python2.7 \
- python-pip \
- python-setuptools \
- python-yaml \
- rsync \
- sdcc \
- sqlite3 \
- source-highlight \
- stow \
- sudo \
- systemd \
- tcpdump \
- texinfo \
- unzip \
- wget \
- xsltproc
-
-# Install pip dependencies (keep in alphabetic order)
-RUN pip3 install \
- git+https://github.com/podshumok/python-smpplib.git \
- git+https://github.com/eriwen/lcov-to-cobertura-xml.git \
- pydbus \
- pysispm
-
-# match the outside user
-RUN useradd --uid=1000 build
-#RUN echo "build ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/build
-
-RUN mkdir /build
-RUN chown build:build /build
-
-# Install osmo-python-tests for python2 (when building old tags again new releases)
-ARG OSMO_PYTHON2_TESTS_COMMIT=fb4b813d4df62b7b2445bdced961eb1847267eed
-ADD http://git.osmocom.org/python/osmo-python-tests/patch/?id=$OSMO_PYTHON2_TESTS_COMMIT /tmp/osmo-python-tests2-commit
-RUN git clone https://gerrit.osmocom.org/python/osmo-python-tests osmo-python-tests2 && \
- cd osmo-python-tests2 && \
- git checkout $OSMO_PYTHON2_TESTS_COMMIT && \
- python2 setup.py clean build install
-
-# Install osmo-python-tests for python3
-ADD http://git.osmocom.org/python/osmo-python-tests/patch /tmp/osmo-python-tests3-commit
-RUN git clone https://gerrit.osmocom.org/python/osmo-python-tests osmo-python-tests3 && \
- cd osmo-python-tests3 && \
- python3 setup.py clean build install
-
-# Install osmo-ci.git/scripts to /usr/local/bin
-ADD http://git.osmocom.org/osmo-ci/patch /tmp/osmo-ci-commit
-RUN git clone https://gerrit.osmocom.org/osmo-ci osmo-ci && \
- cp -v $(find osmo-ci/scripts \
- -maxdepth 1 \
- -type f ) \
- /usr/local/bin
-
-# Install osmo-gsm-manuals to /opt/osmo-gsm-manuals
-ADD http://git.osmocom.org/osmo-gsm-manuals/patch /tmp/osmo-gsm-manuals-commit
-RUN git -C /opt clone https://git.osmocom.org/osmo-gsm-manuals
-
-# Set a UTF-8 locale
-RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
- dpkg-reconfigure --frontend=noninteractive locales && \
- update-locale LANG=en_US.UTF-8
-ENV LANG en_US.UTF-8
-
-# Install packages from Osmocom OBS repositories:
-# * osmo-remsim: libulfius
-# * osmo-trx: liblimesuite-dev, libuhd-dev
-ARG OSMOCOM_REPO="${OSMOCOM_REPO_MIRROR}/${OSMOCOM_REPO_PATH}/nightly/Debian_9.0/"
-COPY .common/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-nightly.list
-ADD $OSMOCOM_REPO/Release /tmp/Release
-RUN apt-get update && \
- apt-get install -y --no-install-recommends \
- liblimesuite-dev \
- libuhd-dev \
- libulfius-dev && \
- apt-get clean
-
-# osmo-python-tests' contrib/jenkins.sh writes to /usr/local as user
-RUN chown -R build:build /usr/local
diff --git a/debian-stretch-jenkins/Makefile b/debian-stretch-jenkins/Makefile
deleted file mode 100644
index 10f0e20..0000000
--- a/debian-stretch-jenkins/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-UPSTREAM_DISTRO=debian:stretch
-DISTRO=debian-stretch
-include ../make/Makefile
diff --git a/debian-stretch-obs-latest/Dockerfile b/debian-stretch-obs-latest/Dockerfile
deleted file mode 100644
index ced8a7d..0000000
--- a/debian-stretch-obs-latest/Dockerfile
+++ /dev/null
@@ -1,27 +0,0 @@
-ARG REGISTRY=docker.io
-ARG UPSTREAM_DISTRO=debian:stretch
-FROM ${REGISTRY}/${UPSTREAM_DISTRO}
-# Arguments used after FROM must be specified again
-ARG OSMOCOM_REPO_MIRROR="https://downloads.osmocom.org"
-ARG OSMOCOM_REPO_PATH="packages/osmocom:"
-ARG OSMOCOM_REPO="${OSMOCOM_REPO_MIRROR}/${OSMOCOM_REPO_PATH}/latest/Debian_9.0/"
-
-RUN apt-get update && \
- apt-get upgrade -y && \
- apt-get install -y --no-install-recommends \
- ca-certificates \
- telnet \
- gnupg \
- && \
- apt-get clean
-
-COPY .common/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
-
-# Make respawn.sh part of this image, so it can be used by other images based on it
-COPY .common/respawn.sh /usr/local/bin/respawn.sh
-
-# Invalidate cache once the repository is updated
-ADD $OSMOCOM_REPO/Release /tmp/Release
diff --git a/debian-stretch-obs-latest/Makefile b/debian-stretch-obs-latest/Makefile
deleted file mode 100644
index 3c504cd..0000000
--- a/debian-stretch-obs-latest/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-UPSTREAM_DISTRO=debian:strech
-DISTRO=debian-stretch
-include ../make/Makefile
diff --git a/debian9-repo-install-test/Dockerfile b/debian9-repo-install-test/Dockerfile
deleted file mode 100644
index c8c87df..0000000
--- a/debian9-repo-install-test/Dockerfile
+++ /dev/null
@@ -1,10 +0,0 @@
-ARG USER
-ARG REGISTRY=docker.io
-ARG UPSTREAM_DISTRO=debian:stretch
-FROM ${REGISTRY}/${UPSTREAM_DISTRO}
-
-RUN apt-get update && \
- apt-get install -y --no-install-recommends \
- aptitude \
- gnupg \
- systemd
diff --git a/debian9-repo-install-test/Makefile b/debian9-repo-install-test/Makefile
deleted file mode 100644
index 8d0e10b..0000000
--- a/debian9-repo-install-test/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-include ../make/Makefile
diff --git a/gitolite/Dockerfile b/gitolite/Dockerfile
deleted file mode 100644
index 443e3ec..0000000
--- a/gitolite/Dockerfile
+++ /dev/null
@@ -1,4 +0,0 @@
-FROM jgiannuzzi/gitolite
-
-# backwards compatibility to use 'gitosis' instead of only 'git' user
-RUN echo "gitosis:x:100:101:git:/var/lib/git:/bin/sh" >> /etc/passwd
diff --git a/gitolite/Makefile b/gitolite/Makefile
deleted file mode 100644
index dffc6ae..0000000
--- a/gitolite/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-IMAGE=registry.sysmocom.de/gitolite
-include ../make/Makefile
diff --git a/osmo-gerrit-libosmo/Dockerfile b/osmo-gerrit-libosmo/Dockerfile
deleted file mode 100644
index 1478e75..0000000
--- a/osmo-gerrit-libosmo/Dockerfile
+++ /dev/null
@@ -1,141 +0,0 @@
-# Proposed new Dockerfile for gerrit.osmocom.org build testing
-# The idea is to have one image with all library dependencies of all
-# projects, and then simply 'git pull' + build the given project
-# that we want to compile-test at 'docker run' time (in tmpfs)
-
-ARG USER
-FROM $USER/debian-jessie-buildslave
-
-
-USER build
-WORKDIR /build
-
-# initial clone of all library repositories, i.e. repositories that we
-# want to pull, compile and install during 'docker build' time of this
-# image. We crate a base checkout here that creates an intermediate
-# cache layer. Later we use the "ADD http://git..." trick to ensure
-# we re-fetch/re-build once master changes
-RUN git clone git://git.osmocom.org/libasn1c.git && \
- git clone git://git.osmocom.org/libsmpp34.git && \
- git clone git://git.osmocom.org/libosmocore.git && \
- git clone git://git.osmocom.org/libosmo-abis.git && \
- git clone git://git.osmocom.org/libosmo-netif.git && \
- git clone git://git.osmocom.org/libosmo-sccp.git && \
- git clone git://git.osmocom.org/osmo-iuh.git && \
- git clone git://git.osmocom.org/osmo-mgw.git
-
-# initial checkout of all applications-under-test to avoid full
-# re-clone at every build. We intentionally don't have "ADD"
-# statements to cgit URLs, so the cache will not detect and rebuild
-# if the upstream repo changes. This is no problem, as at 'run' time
-# we'll be doing a git fetch anyway.
-RUN git clone --reference osmo-mgw git://git.osmocom.org/openbsc.git && \
- git clone --reference openbsc git://git.osmocom.org/osmo-bsc.git && \
- git clone --reference openbsc git://git.osmocom.org/osmo-msc.git && \
- git clone --reference openbsc git://git.osmocom.org/osmo-sgsn.git && \
- git clone git://git.osmocom.org/openggsn.git && \
- git clone --reference openggsn git://git.osmocom.org/osmo-ggsn.git && \
- git clone git://git.osmocom.org/osmo-bts.git && \
- git clone git://git.osmocom.org/osmo-hlr.git && \
- git clone git://git.osmocom.org/osmo-pcu.git && \
- git clone git://git.osmocom.org/osmo-sip-connector.git && \
- git clone git://git.osmocom.org/osmo-trx.git
-
-# build libasn1c first, no libosmo* dependency and infrequent changes
-ADD http://git.osmocom.org/libasn1c/patch /tmp/commit-libasn1c
-RUN cd libasn1c && \
- git fetch && git checkout -f -B master origin/master && \
- autoreconf -fi && \
- ./configure && \
- make "-j$(nproc)" && \
- sudo make install && \
- make clean && \
- sudo ldconfig
-
-# build libsmpp34 first, no libosmo* dependency and infrequent changes
-ADD http://git.osmocom.org/libsmpp34/patch /tmp/commit-libsmpp34
-RUN cd libsmpp34 && \
- git fetch && git checkout -f -B master origin/master && \
- autoreconf -fi && \
- ./configure && \
- make "-j$(nproc)" && \
- sudo make install && \
- make clean && \
- sudo ldconfig
-
-# build libosmocore before any of its downatream dependences
-ADD http://git.osmocom.org/libosmocore/patch /tmp/commit-libosmocore
-RUN cd libosmocore && \
- git fetch && git checkout -f -B master origin/master && \
- autoreconf -fi && \
- ./configure && \
- make "-j$(nproc)" && \
- sudo make install && \
- make clean && \
- sudo ldconfig
-
-# now build all of the downstream dependencies of libosmocore
-
-ADD http://git.osmocom.org/libosmo-abis/patch /tmp/commit-libosmo-abis
-RUN cd libosmo-abis && \
- git fetch && git checkout -f -B master origin/master && \
- autoreconf -fi && \
- ./configure && \
- make "-j$(nproc)" && \
- sudo make install && \
- make clean && \
- sudo ldconfig
-
-ADD http://git.osmocom.org/libosmo-netif/patch /tmp/commit-libosmo-netif
-RUN cd libosmo-netif && \
- git fetch && git checkout -f -B master origin/master && \
- autoreconf -fi && \
- ./configure && \
- make "-j$(nproc)" && \
- sudo make install && \
- make clean && \
- sudo ldconfig
-
-ADD http://git.osmocom.org/libosmo-sccp/patch /tmp/commit-libosmo-sccp
-RUN cd libosmo-sccp && \
- git fetch && git checkout -f -B master origin/master && \
- autoreconf -fi && \
- ./configure && \
- make "-j$(nproc)" && \
- sudo make install && \
- make clean && \
- sudo ldconfig
-
-ADD http://git.osmocom.org/osmo-mgw/patch /tmp/commit-osmo-mgw
-RUN cd osmo-mgw && \
- git fetch && git checkout -f -B master origin/master && \
- autoreconf -fi && \
- ./configure && \
- make "-j$(nproc)" && \
- sudo make install && \
- make clean && \
- sudo ldconfig
-
-ADD http://git.osmocom.org/osmo-iuh/patch /tmp/commit-osmo-iuh
-RUN cd osmo-iuh && \
- git fetch && git checkout -f -B master origin/master && \
- autoreconf -fi && \
- ./configure && \
- make "-j$(nproc)" && \
- sudo make install && \
- make clean && \
- sudo ldconfig
-
-ADD http://git.osmocom.org/osmo-ggsn/patch /tmp/commit-osmo-ggsn
-RUN cd osmo-ggsn && \
- git fetch && git checkout -f -B master origin/master && \
- autoreconf -fi && \
- ./configure && \
- make "-j$(nproc)" && \
- sudo make install && \
- make clean && \
- sudo ldconfig
-
-
-# example command which builds a single osmo-* application at 'docker run' time in tmpfs
-CMD /bin/sh -c 'cd /tmpfs && git clone --reference /build/openbsc git://git.osmocom.org/openbsc.git && cd openbsc && git checkout -f -B master origin/master && cd openbsc && autoreconf -fi && ./configure --enable-nat --enable-osmo-bsc --enable-smpp --enable-vty-tests --enable-external-tests && make "-j$(nproc)" check'
diff --git a/osmo-gerrit-libosmo/Makefile b/osmo-gerrit-libosmo/Makefile
deleted file mode 100644
index af68c2a..0000000
--- a/osmo-gerrit-libosmo/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-RUN_ARGS?=-it --tmpfs /tmpfs:exec
-
-include ../make/Makefile
diff --git a/patchwork/Dockerfile b/patchwork/Dockerfile
deleted file mode 120000
index dc5eff5..0000000
--- a/patchwork/Dockerfile
+++ /dev/null
@@ -1 +0,0 @@
-Dockerfile.fdo
\ No newline at end of file
diff --git a/patchwork/Dockerfile.fdo b/patchwork/Dockerfile.fdo
deleted file mode 100644
index 228ee8c..0000000
--- a/patchwork/Dockerfile.fdo
+++ /dev/null
@@ -1,47 +0,0 @@
-FROM debian
-
-# freedesktop.org version of patchwork
-
-
-RUN apt-get update && \
- apt-get install -y --no-install-recommends \
- ca-certificates \
- git \
- libjs-jquery \
- python3 \
- python3-celery \
- python3-django \
- python3-django-jsonfield \
- python3-django-filters \
- python3-djangorestframework \
- python3-mysqldb \
- python3-pip \
- python3-psycopg2 \
- python3-sqlparse \
- wget && \
- apt-get clean
-
-RUN pip3 install drf-nested-routers
-
-WORKDIR /opt
-
-ARG VERSION_TAG=2.0.1
-
-#RUN wget https://github.com/getpatchwork/patchwork/archive/v$VERSION_TAG.tar.gz && \
- #tar xzf v$VERSION_TAG.tar.gz && \
- #mv patchwork-$VERSION_TAG patchwork && \
- #rm v$VERSION_TAG.tar.gz
-
-RUN git clone https://github.com/dlespiau/patchwork
-
-WORKDIR /opt/patchwork
-
-COPY production.py patchwork/settings/production.py
-COPY docker-entrypoint.sh /docker-entrypoint.sh
-
-RUN mkdir -p /var/www/patchwork
-VOLUME /var/www/patchwork
-
-#RUN DJANGO_SECRET_KEY=foo python3 manage.py collectstatic
-
-CMD /docker-entrypoint.sh
diff --git a/patchwork/Dockerfile.upstream b/patchwork/Dockerfile.upstream
deleted file mode 100644
index 30dff82..0000000
--- a/patchwork/Dockerfile.upstream
+++ /dev/null
@@ -1,42 +0,0 @@
-FROM debian
-
-# upstream version of patchwork
-
-
-RUN apt-get update && \
- apt-get install -y --no-install-recommends \
- ca-certificates \
- git \
- libjs-jquery \
- python3 \
- python3-celery \
- python3-django \
- python3-django-filters \
- python3-djangorestframework \
- python3-mysqldb \
- python3-psycopg2 \
- python3-sqlparse \
- wget && \
- apt-get clean
-
-
-WORKDIR /opt
-
-ARG VERSION_TAG=2.0.1
-
-RUN wget https://github.com/getpatchwork/patchwork/archive/v$VERSION_TAG.tar.gz && \
- tar xzf v$VERSION_TAG.tar.gz && \
- mv patchwork-$VERSION_TAG patchwork && \
- rm v$VERSION_TAG.tar.gz
-
-WORKDIR /opt/patchwork
-
-COPY production.py patchwork/settings/production.py
-COPY docker-entrypoint.sh /docker-entrypoint.sh
-
-RUN mkdir -p /var/www/patchwork
-VOLUME /var/www/patchwork
-
-#RUN DJANGO_SECRET_KEY=foo python3 manage.py collectstatic
-
-CMD /docker-entrypoint.sh
diff --git a/patchwork/Makefile b/patchwork/Makefile
deleted file mode 100644
index 4ade718..0000000
--- a/patchwork/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-IMAGE=registry.sysmocom.de/patchwork
-
-include ../make/Makefile
diff --git a/patchwork/docker-entrypoint.sh b/patchwork/docker-entrypoint.sh
deleted file mode 100755
index 63ba941..0000000
--- a/patchwork/docker-entrypoint.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-set -e
-set -x
-
-python3 manage.py check
-python3 manage.py migrate
-python3 manage.py collectstatic --noinput
-python3 manage.py loaddata default_tags default_states
-python3 manage.py runserver 0.0.0.0:8000
diff --git a/patchwork/production.py b/patchwork/production.py
deleted file mode 100644
index 587c39a..0000000
--- a/patchwork/production.py
+++ /dev/null
@@ -1,82 +0,0 @@
-"""
-Sample production-ready settings for patchwork project.
-
-Most of these are commented out as they will be installation dependent.
-
-Design based on:
- http://www.revsys.com/blog/2014/nov/21/recommended-django-project-layout/
-"""
-
-from __future__ import absolute_import
-
-import os
-
-import django
-
-from .base import * # noqa
-
-#
-# Core settings
-# https://docs.djangoproject.com/en/1.8/ref/settings/#core-settings
-#
-
-# Security
-#
-# You'll need to replace this to a random string. The following python code can
-# be used to generate a secret key:
-#
-# import string, random
-# chars = string.letters + string.digits + string.punctuation
-# print repr("".join([random.choice(chars) for i in range(0,50)]))
-
-SECRET_KEY = os.environ['DJANGO_SECRET_KEY']
-
-# Email
-#
-# Replace this with your own details
-
-EMAIL_HOST = os.getenv('EMAIL_HOST', 'localhost')
-EMAIL_PORT = os.getenv('EMAIL_PORT', 25)
-EMAIL_HOST_USER = os.getenv('EMAIL_HOST_USER', '')
-EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD', '')
-EMAIL_USE_TLS = True
-
-DEFAULT_FROM_EMAIL = 'Patchwork <patchwork@lists.osmocom.org>'
-SERVER_EMAIL = DEFAULT_FROM_EMAIL
-NOTIFICATION_FROM_EMAIL = DEFAULT_FROM_EMAIL
-
-ADMINS = (
- ('Holger Freyther', 'holger@freyther.de'),
- ('Holger Freyther', 'holger+p@freyther.de'),
-)
-
-# Database
-#
-# If you're using a postgres database, connecting over a local unix-domain
-# socket, then the following setting should work for you. Otherwise,
-# see https://docs.djangoproject.com/en/1.8/ref/settings/#databases
-
-DATABASES = {
- 'default': {
- 'ENGINE': 'django.db.backends.mysql',
- 'NAME': os.environ.get('DATABASE_NAME', ''),
- 'USER': os.environ.get('DATABASE_USER', ''),
- 'PASSWORD': os.environ.get('DATABASE_PASSWORD', ''),
- 'HOST': os.environ.get('DATABASE_HOST', ''),
- 'PORT': os.environ.get('DATABASE_PORT', ''),
- },
-}
-
-#
-# Static files settings
-# https://docs.djangoproject.com/en/1.8/ref/settings/#static-files
-# https://docs.djangoproject.com/en/1.8/ref/contrib/staticfiles/#manifeststaticfilesstorage
-#
-
-STATIC_ROOT = os.environ.get('STATIC_ROOT', '/var/www/patchwork')
-
-if django.VERSION >= (1, 7):
- STATICFILES_STORAGE = \
- 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'
-
-ALLOWED_HOSTS = ['*']
diff --git a/public-inbox/Dockerfile b/public-inbox/Dockerfile
deleted file mode 100644
index a0d60f7..0000000
--- a/public-inbox/Dockerfile
+++ /dev/null
@@ -1,20 +0,0 @@
-FROM debian:stable
-
-ENV DEBIAN_FRONTEND noninteractive
-
-RUN apt-get update && \
- apt-get -y install \
- git libtimedate-perl libemail-mime-perl libemail-mime-contenttype-perl \
- make perl libplack-perl libmail-thread-perl liburi-perl libdanga-socket-perl \
- libnet-server-perl libsearch-xapian-perl libdbi-perl libdbd-sqlite3-perl
-
-RUN git clone https://public-inbox.org ~/public-inbox && \
- cd ~/public-inbox && \
- perl Makefile.PL && \
- make && \
- make install && \
- rm -rf ~/public-inbox
-
-CMD (cd /srv; for NAME in *; do CONF="/srv/${NAME}/config"; public-inbox-init "${NAME}" "/srv/${NAME}" $(git config -f "${CONF}" publicinbox.http) $(git config -f "${CONF}" publicinbox.email); done) && public-inbox-index /srv/* && public-inbox-httpd
-
-EXPOSE 8080
diff --git a/public-inbox/Makefile b/public-inbox/Makefile
deleted file mode 100644
index 0744814..0000000
--- a/public-inbox/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-IMAGE=registry.sysmocom.de/public-inbox
-
-include ../make/Makefile
diff --git a/tmp/docker-compose.yml b/tmp/docker-compose.yml
deleted file mode 100644
index 1c86dae..0000000
--- a/tmp/docker-compose.yml
+++ /dev/null
@@ -1,48 +0,0 @@
-# this is a (failed) attempt at starting three containers with static IP
-# addresses in an internal network
-#
-version: "3"
-services:
- stp:
- image: osmo-stp-master
- deploy:
- mode: global
- restart_policy:
- condition: none
- networks:
- sigtran:
- ipv4_address: 172.18.0.200
-
- m3ua:
- image: m3ua-test
- deploy:
- mode: global
- restart_policy:
- condition: none
- depends_on:
- - stp
- networks:
- sigtran:
- ipv4_address: 172.18.0.2
-
- sua:
- image: sua-test
- deploy:
- mode: global
- restart_policy:
- condition: none
- depends_on:
- - stp
- networks:
- sigtran:
- ipv4_address: 172.18.0.3
-
-networks:
- sigtran:
- # this apparently was working in the past, but only overlay is
- # supported now?
- driver: bridge
- ipam:
- driver: default
- config:
- - subnet: 172.18.0.0/16
diff --git a/ubuntu-zesty-build/Dockerfile b/ubuntu-zesty-build/Dockerfile
deleted file mode 100644
index ee95bd7..0000000
--- a/ubuntu-zesty-build/Dockerfile
+++ /dev/null
@@ -1,50 +0,0 @@
-ARG REGISTRY=docker.io
-FROM ${REGISTRY}/ubuntu:zesty
-
-
-RUN apt-get update && \
- apt-get upgrade -y && \
- apt-get install -y --no-install-recommends \
- autoconf \
- autoconf-archive \
- autogen \
- automake \
- bison \
- build-essential \
- cppcheck \
- debhelper \
- devscripts \
- dh-autoreconf \
- dh-systemd \
- doxygen \
- flex \
- g++ \
- gawk \
- gcc \
- git \
- git-buildpackage \
- libc-ares-dev \
- libdbd-sqlite3 \
- libdbi-dev \
- libfftw3-dev \
- libgnutls28-dev \
- libgps-dev \
- libgsm1-dev \
- libncurses5-dev \
- libortp-dev \
- libpcap-dev \
- libpcsclite-dev \
- libtalloc-dev \
- libtool \
- libreadline-dev \
- libsctp-dev \
- libsofia-sip-ua-glib-dev \
- libsqlite3-dev \
- libssl-dev \
- libusb-dev \
- libusb-1.0-0-dev \
- make \
- pkg-config \
- sqlite3 \
- wget && \
- apt-get clean
diff --git a/ubuntu-zesty-build/Makefile b/ubuntu-zesty-build/Makefile
deleted file mode 100644
index 8d0e10b..0000000
--- a/ubuntu-zesty-build/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-include ../make/Makefile

To view, visit change 28528. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: Ic09046379ddff049629bb66850ead7ba479c4450
Gerrit-Change-Number: 28528
Gerrit-PatchSet: 2
Gerrit-Owner: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge@osmocom.org>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: pespin <pespin@sysmocom.de>
Gerrit-MessageType: merged