From 68ccfd9f2a71025a45d1f1ae949fce25fdbcbbd4 Mon Sep 17 00:00:00 2001 From: rparadis <rene.paradis@savoirfairelinux.com> Date: Thu, 24 Mar 2016 17:25:19 -0400 Subject: [PATCH] add ubuntu container 16.04 32 bits Change-Id: I1fa010b245181bbc7602f412837db4850f5f785f Tuleap: #495 --- .packer.json | 39 +++++++++++++++++++---------- docker/ubuntu_16.04_i386/Dockerfile | 10 ++++++++ 2 files changed, 36 insertions(+), 13 deletions(-) create mode 100644 docker/ubuntu_16.04_i386/Dockerfile diff --git a/.packer.json b/.packer.json index 020688bbf2..0a5cb71317 100644 --- a/.packer.json +++ b/.packer.json @@ -126,15 +126,25 @@ "mv *.orig.tar* *.debian.tar* *deb *changes *dsc /output" ], "ubuntu_16.04": [ - "mkdir -p /sources/ring-daemon", - "cd /sources/ring-daemon", - "/ring-daemon/debian/rules get-orig-source", - "dch --newversion $(dpkg-parsechangelog | perl -ne 'print $1 if m{^Version:\\s+([\\d\\.]+)};')-{{RELEASE_NUMBER}} \"Automatic nightly release\"", - "dch --release --distribution \"unstable\" debian/changelog", - "dpkg-buildpackage -uc -us", - "cd .. ", - "mv *.orig.tar* *.debian.tar* *deb *changes *dsc /output" - ] + "mkdir -p /sources/ring-daemon", + "cd /sources/ring-daemon", + "/ring-daemon/debian/rules get-orig-source", + "dch --newversion $(dpkg-parsechangelog | perl -ne 'print $1 if m{^Version:\\s+([\\d\\.]+)};')-{{RELEASE_NUMBER}} \"Automatic nightly release\"", + "dch --release --distribution \"unstable\" debian/changelog", + "dpkg-buildpackage -uc -us", + "cd .. ", + "mv *.orig.tar* *.debian.tar* *deb *changes *dsc /output" + ], + "ubuntu_16.04_i386": [ + "mkdir -p /sources/ring-daemon", + "cd /sources/ring-daemon", + "/ring-daemon/debian/rules get-orig-source", + "dch --newversion $(dpkg-parsechangelog | perl -ne 'print $1 if m{^Version:\\s+([\\d\\.]+)};')-{{RELEASE_NUMBER}} \"Automatic nightly release\"", + "dch --release --distribution \"unstable\" debian/changelog", + "dpkg-buildpackage -uc -us", + "cd .. ", + "mv *.orig.tar* *.debian.tar* *deb *changes *dsc /output" + ] }, "UpdateInstructions" : { "fedora_22": ["yum upgrade -y"], @@ -149,8 +159,9 @@ "ubuntu_14.04_i386": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], "ubuntu_15.10": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], "ubuntu_15.10_i386": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], - "ubuntu_16.04": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"] - }, + "ubuntu_16.04": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], + "ubuntu_16.04_i386": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"] +}, "ReviewType": "", "ReviewAddress": "https://gerrit-ring.savoirfairelinux.com", "Package" : { @@ -166,7 +177,8 @@ "ubuntu_14.04_i386": "", "ubuntu_15.10": "", "ubuntu_15.10_i386": "", - "ubuntu_16.04": "" + "ubuntu_16.04": "", + "ubuntu_16.04_i386": "" }, "ReloadProjectCmd" : [ "git checkout packaging", @@ -186,7 +198,8 @@ "ubuntu_14.04_i386": "0 0 0 * * THU", "ubuntu_15.10": "0 0 0 * * THU", "ubuntu_15.10_i386": "0 0 0 * * THU", - "ubuntu_16.04": "0 0 0 * * THU" + "ubuntu_16.04": "0 0 0 * * THU", + "ubuntu_16.04_i386": "0 0 0 * * THU" }, "DeployScript": "ring-nightly-sign-deploy.sh", "NotificationMailAdress": ["Awesome Ring Team", "ring-dev@lists.savoirfairelinux.net"] diff --git a/docker/ubuntu_16.04_i386/Dockerfile b/docker/ubuntu_16.04_i386/Dockerfile new file mode 100644 index 0000000000..974f87c18f --- /dev/null +++ b/docker/ubuntu_16.04_i386/Dockerfile @@ -0,0 +1,10 @@ +FROM savoirfairelinux/ring-ubuntu32:16.04 + +RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y ) +RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git \ + autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \ + libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \ + libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev libgnutls-dev \ + libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \ + libspeexdsp-dev autotools-dev chrpath check astyle \ + uuid-dev libudev-dev cmake --fix-missing -- GitLab