<p>laforge has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/docker-playground/+/21737">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">freeswitch: Attempt to ugprade Dockerfile to 1.10.2 + buster<br><br>Change-Id: Ia18ff8a45bcb662352d29abdbf1b9a555f23d161<br>---<br>M freeswitch/Dockerfile<br>1 file changed, 15 insertions(+), 17 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/37/21737/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/freeswitch/Dockerfile b/freeswitch/Dockerfile</span><br><span>index ef37e93..50db389 100644</span><br><span>--- a/freeswitch/Dockerfile</span><br><span>+++ b/freeswitch/Dockerfile</span><br><span>@@ -1,5 +1,5 @@</span><br><span> # vim:set ft=dockerfile:</span><br><span style="color: hsl(0, 100%, 40%);">-FROM debian:jessie</span><br><span style="color: hsl(120, 100%, 40%);">+FROM debian:buster</span><br><span> </span><br><span> # Source Dockerfile:</span><br><span> # https://github.com/docker-library/postgres/blob/master/9.4/Dockerfile</span><br><span>@@ -8,14 +8,10 @@</span><br><span> RUN groupadd -r freeswitch --gid=999 && useradd -r -g freeswitch --uid=999 freeswitch</span><br><span> </span><br><span> # grab gosu for easy step-down from root</span><br><span style="color: hsl(0, 100%, 40%);">-RUN gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4</span><br><span style="color: hsl(0, 100%, 40%);">-RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates wget && rm -rf /var/lib/apt/lists/* \</span><br><span style="color: hsl(0, 100%, 40%);">-    && wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/1.2/gosu-$(dpkg --print-architecture)" \</span><br><span style="color: hsl(0, 100%, 40%);">-    && wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/1.2/gosu-$(dpkg --print-architecture).asc" \</span><br><span style="color: hsl(0, 100%, 40%);">-    && gpg --verify /usr/local/bin/gosu.asc \</span><br><span style="color: hsl(0, 100%, 40%);">-    && rm /usr/local/bin/gosu.asc \</span><br><span style="color: hsl(0, 100%, 40%);">-    && chmod +x /usr/local/bin/gosu \</span><br><span style="color: hsl(0, 100%, 40%);">-    && apt-get purge -y --auto-remove ca-certificates wget</span><br><span style="color: hsl(120, 100%, 40%);">+RUN  apt-get update && \</span><br><span style="color: hsl(120, 100%, 40%);">+   apt-get install -y --no-install-recommends \</span><br><span style="color: hsl(120, 100%, 40%);">+          gosu \</span><br><span style="color: hsl(120, 100%, 40%);">+        && rm -rf /var/lib/apt/lists/*</span><br><span> </span><br><span> # make the "en_US.UTF-8" locale so freeswitch will be utf-8 enabled by default</span><br><span> RUN apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* \</span><br><span>@@ -24,16 +20,18 @@</span><br><span> </span><br><span> # https://files.freeswitch.org/repo/deb/freeswitch-1.*/dists/jessie/main/binary-amd64/Packages</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-ENV FS_MAJOR 1.6</span><br><span style="color: hsl(120, 100%, 40%);">+ENV FS_MAJOR 1.10</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-RUN sed -i "s/jessie main/jessie main contrib non-free/" /etc/apt/sources.list</span><br><span style="color: hsl(120, 100%, 40%);">+RUN sed -i "s/buster main/buster main contrib non-free/" /etc/apt/sources.list</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-# https://freeswitch.org/confluence/display/FREESWITCH/Debian+8+Jessie#Debian8Jessie-InstallingfromDebianpackages</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-RUN apt-get update && apt-get install -y curl \</span><br><span style="color: hsl(0, 100%, 40%);">-    && curl https://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | apt-key add - \</span><br><span style="color: hsl(0, 100%, 40%);">-    && echo "deb http://files.freeswitch.org/repo/deb/freeswitch-$FS_MAJOR/ jessie main" > /etc/apt/sources.list.d/freeswitch.list \</span><br><span style="color: hsl(0, 100%, 40%);">-    && apt-get purge -y --auto-remove curl</span><br><span style="color: hsl(120, 100%, 40%);">+# https://freeswitch.org/confluence/display/FREESWITCH/Debian+10+Buster</span><br><span style="color: hsl(120, 100%, 40%);">+RUN   apt-get update && \</span><br><span style="color: hsl(120, 100%, 40%);">+   apt-get install -y \</span><br><span style="color: hsl(120, 100%, 40%);">+          gnupg2 \</span><br><span style="color: hsl(120, 100%, 40%);">+              wget \</span><br><span style="color: hsl(120, 100%, 40%);">+    && wget -O - https://files.freeswitch.org/repo/deb/debian-release/fsstretch-archive-keyring.asc | apt-key add - \</span><br><span style="color: hsl(120, 100%, 40%);">+    && echo "deb http://files.freeswitch.org/repo/deb/debian-release/ buster main" > /etc/apt/sources.list.d/freeswitch.list \</span><br><span style="color: hsl(120, 100%, 40%);">+    && apt-get purge -y --auto-remove wget</span><br><span> </span><br><span> RUN apt-get update && apt-get install -y freeswitch-all \</span><br><span>     && apt-get clean && rm -rf /var/lib/apt/lists/*</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/docker-playground/+/21737">change 21737</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/docker-playground/+/21737"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: docker-playground </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Ia18ff8a45bcb662352d29abdbf1b9a555f23d161 </div>
<div style="display:none"> Gerrit-Change-Number: 21737 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>