summaryrefslogtreecommitdiffstats
path: root/testing/docker/base-test
diff options
context:
space:
mode:
authorMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
committerMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
commit5f8de423f190bbb79a62f804151bc24824fa32d8 (patch)
tree10027f336435511475e392454359edea8e25895d /testing/docker/base-test
parent49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff)
downloadUXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip
Add m-esr52 at 52.6.0
Diffstat (limited to 'testing/docker/base-test')
-rw-r--r--testing/docker/base-test/Dockerfile138
-rw-r--r--testing/docker/base-test/REGISTRY1
-rw-r--r--testing/docker/base-test/VERSION1
-rw-r--r--testing/docker/base-test/sources.list37
4 files changed, 177 insertions, 0 deletions
diff --git a/testing/docker/base-test/Dockerfile b/testing/docker/base-test/Dockerfile
new file mode 100644
index 000000000..dd0bf77fe
--- /dev/null
+++ b/testing/docker/base-test/Dockerfile
@@ -0,0 +1,138 @@
+FROM quay.io/mozilla/ubuntu:12.04
+MAINTAINER Jonas Finnemann Jensen <jopsen@gmail.com>
+
+
+COPY sources.list /etc/apt/sources.list
+
+RUN useradd -d /home/worker -s /bin/bash -m worker
+# allow the worker user to access video devices
+RUN usermod -a -G video worker
+
+RUN apt-get update && apt-get install -y --force-yes \
+ alsa-base \
+ alsa-utils \
+ autoconf2.13 \
+ bluez-alsa \
+ bluez-alsa:i386 \
+ bluez-cups \
+ bluez-gstreamer \
+ build-essential \
+ ca-certificates \
+ ccache \
+ clang \
+ curl \
+ fonts-kacst \
+ fonts-kacst-one \
+ fonts-liberation \
+ fonts-stix \
+ fonts-unfonts-core \
+ fonts-unfonts-extra \
+ fonts-vlgothic \
+ g++-multilib \
+ gcc-multilib \
+ gir1.2-gnomebluetooth-1.0 \
+ git \
+ gstreamer0.10-alsa \
+ gstreamer0.10-ffmpeg \
+ gstreamer0.10-plugins-bad \
+ gstreamer0.10-plugins-base \
+ gstreamer0.10-plugins-good \
+ gstreamer0.10-plugins-ugly \
+ gstreamer0.10-tools \
+ libasound2-dev \
+ libasound2-plugins:i386 \
+ libcanberra-pulse \
+ libcurl4-openssl-dev \
+ libdbus-1-dev \
+ libdbus-glib-1-dev \
+ libdrm-intel1:i386 \
+ libdrm-nouveau1a:i386 \
+ libdrm-radeon1:i386 \
+ libdrm2:i386 \
+ libexpat1:i386 \
+ libgconf2-dev \
+ libgl1-mesa-dri \
+ libgl1-mesa-dri:i386 \
+ libgl1-mesa-glx \
+ libgl1-mesa-glx:i386 \
+ libglapi-mesa \
+ libglapi-mesa:i386 \
+ libglu1-mesa \
+ libglu1-mesa:i386 \
+ libgnome-bluetooth8 \
+ libgstreamer-plugins-base0.10-dev \
+ libgstreamer0.10-dev \
+ libgtk2.0-dev \
+ libiw-dev \
+ libllvm2.9 \
+ libllvm3.0:i386 \
+ libncurses5:i386 \
+ libnotify-dev \
+ libpulse-dev \
+ libpulse-mainloop-glib0:i386 \
+ libpulsedsp:i386 \
+ libsdl1.2debian:i386 \
+ libsox-fmt-alsa \
+ libx11-xcb1:i386 \
+ libxcb-glx0 \
+ libxcb-glx0:i386 \
+ libxdamage1:i386 \
+ libxfixes3:i386 \
+ libxt-dev \
+ libxxf86vm1 \
+ libxxf86vm1:i386 \
+ llvm \
+ llvm-2.9 \
+ llvm-2.9-dev \
+ llvm-2.9-runtime \
+ llvm-dev \
+ llvm-runtime \
+ mercurial \
+ mesa-common-dev \
+ nano \
+ pulseaudio \
+ pulseaudio-module-X11 \
+ pulseaudio-module-bluetooth \
+ pulseaudio-module-gconf \
+ python-dev \
+ python-pip \
+ rlwrap \
+ screen \
+ software-properties-common \
+ sudo \
+ tar \
+ ttf-arphic-uming \
+ ttf-dejavu \
+ ttf-indic-fonts-core \
+ ttf-kannada-fonts \
+ ttf-oriya-fonts \
+ ttf-paktype \
+ ttf-punjabi-fonts \
+ ttf-sazanami-mincho \
+ unzip \
+ uuid \
+ vim \
+ wget \
+ x11-xserver-utils \
+ x11-utils \
+ xvfb \
+ yasm \
+ zip
+
+ENV NODE_VERSION v4.2.2
+RUN cd /usr/local/ && \
+ curl https://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-linux-x64.tar.gz | tar -xz --strip-components 1 && \
+ node -v
+
+# Set variable normally configured at login, by the shells parent process, these
+# are taken from GNU su manual
+ENV HOME /home/worker
+ENV SHELL /bin/bash
+ENV USER worker
+ENV LOGNAME worker
+
+# Declare default working folder
+WORKDIR /home/worker
+
+# Set a default command useful for debugging
+CMD ["/bin/bash", "--login"]
diff --git a/testing/docker/base-test/REGISTRY b/testing/docker/base-test/REGISTRY
new file mode 100644
index 000000000..cb1e1bb48
--- /dev/null
+++ b/testing/docker/base-test/REGISTRY
@@ -0,0 +1 @@
+taskcluster
diff --git a/testing/docker/base-test/VERSION b/testing/docker/base-test/VERSION
new file mode 100644
index 000000000..b1e80bb24
--- /dev/null
+++ b/testing/docker/base-test/VERSION
@@ -0,0 +1 @@
+0.1.3
diff --git a/testing/docker/base-test/sources.list b/testing/docker/base-test/sources.list
new file mode 100644
index 000000000..38d9829c5
--- /dev/null
+++ b/testing/docker/base-test/sources.list
@@ -0,0 +1,37 @@
+deb http://puppetagain.pub.build.mozilla.org/data/repos/apt/ubuntu/ precise main restricted universe
+deb http://puppetagain.pub.build.mozilla.org/data/repos/apt/ubuntu/ precise-security main restricted universe
+deb http://puppetagain.pub.build.mozilla.org/data/repos/apt/releng/ precise main
+deb http://puppetagain.pub.build.mozilla.org/data/repos/apt/puppetlabs precise dependencies main
+
+deb http://archive.ubuntu.com/ubuntu/ precise main restricted
+deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted
+
+## Major bug fix updates produced after the final release of the
+## distribution.
+deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted
+deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted
+
+## Uncomment the following two lines to add software from the 'universe'
+## repository.
+## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
+## team. Also, please note that software in universe WILL NOT receive any
+## review or updates from the Ubuntu security team.
+deb http://archive.ubuntu.com/ubuntu/ precise universe
+deb-src http://archive.ubuntu.com/ubuntu/ precise universe
+deb http://archive.ubuntu.com/ubuntu/ precise-updates universe
+deb-src http://archive.ubuntu.com/ubuntu/ precise-updates universe
+
+## N.B. software from this repository may not have been tested as
+## extensively as that contained in the main release, although it includes
+## newer versions of some applications which may provide useful features.
+## Also, please note that software in backports WILL NOT receive any review
+## or updates from the Ubuntu security team.
+# deb http://archive.ubuntu.com/ubuntu/ precise-backports main restricted
+# deb-src http://archive.ubuntu.com/ubuntu/ precise-backports main restricted
+
+deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted
+deb-src http://archive.ubuntu.com/ubuntu/ precise-security main restricted
+deb http://archive.ubuntu.com/ubuntu/ precise-security universe
+deb-src http://archive.ubuntu.com/ubuntu/ precise-security universe
+# deb http://archive.ubuntu.com/ubuntu/ precise-security multiverse
+# deb-src http://archive.ubuntu.com/ubuntu/ precise-security multiverse