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