osmith has submitted this change. ( https://gerrit.osmocom.org/c/docker-playground/+/28528 )
Change subject: Remove several unused containers ......................................................................
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(-)
Approvals: Jenkins Builder: Verified pespin: Looks good to me, but someone else must approve laforge: Looks good to me, approved
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-fro... -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_TEST... /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/#manifeststati... -# - -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