From fd5d0499cb5f2fbd0c26f22b7383887b19a8bc99 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 27 Aug 2017 09:28:52 +0200 Subject: [PATCH] buildslave: add python timeout_decorator module --- debian-jessie-buildslave/.release | 2 ++ debian-jessie-buildslave/Dockerfile | 34 +++++++++++++++++++++++++++++ debian-jessie-buildslave/Makefile | 1 + 3 files changed, 37 insertions(+) create mode 100644 debian-jessie-buildslave/.release create mode 100644 debian-jessie-buildslave/Dockerfile create mode 100644 debian-jessie-buildslave/Makefile diff --git a/debian-jessie-buildslave/.release b/debian-jessie-buildslave/.release new file mode 100644 index 00000000..8a2d9fbd --- /dev/null +++ b/debian-jessie-buildslave/.release @@ -0,0 +1,2 @@ +release=0.0.0 +tag=debian-jessie-buildslave-0.0.0 diff --git a/debian-jessie-buildslave/Dockerfile b/debian-jessie-buildslave/Dockerfile new file mode 100644 index 00000000..dd1c231f --- /dev/null +++ b/debian-jessie-buildslave/Dockerfile @@ -0,0 +1,34 @@ +FROM laforge/debian-jessie-build + +MAINTAINER Harald Welte + +RUN dpkg --add-architecture i386 && \ + apt-get upgrade -y && \ + apt-get install -y --no-install-recommends \ + asciidoc \ + bc \ + bzip2 \ + coccinelle \ + htop \ + mscgen \ + openssh-client \ + python \ + python-pip \ + python3 \ + python-minimal \ + rsync \ + sudo \ + texinfo \ + unzip && \ + apt-get clean + +RUN useradd --uid=1000 build && \ + mkdir /build && \ + chown build:build /build + +RUN pip install timeout_decorator + +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 new file mode 100644 index 00000000..8d0e10b4 --- /dev/null +++ b/debian-jessie-buildslave/Makefile @@ -0,0 +1 @@ +include ../make/Makefile