From f86331596f90f1d6d2474aaca75d6bb1b4f82596 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Mon, 18 Feb 2019 11:30:41 +0100
Subject: [PATCH] [Docker] Install clang-format.

---
 scripts/docker/Dockerfile.clang.full    | 10 ++++++++--
 scripts/docker/Dockerfile.clang.minimal | 10 ++++++++--
 scripts/docker/Dockerfile.gcc.full      | 10 +++++++---
 scripts/docker/Dockerfile.gcc.gui       |  7 ++++++-
 4 files changed, 29 insertions(+), 8 deletions(-)

diff --git a/scripts/docker/Dockerfile.clang.full b/scripts/docker/Dockerfile.clang.full
index ea6ed90e842..cbd0a78e6b7 100644
--- a/scripts/docker/Dockerfile.clang.full
+++ b/scripts/docker/Dockerfile.clang.full
@@ -1,6 +1,6 @@
 FROM ubuntu:17.10
 
-# Generated with https://github.com/ufz/ogs-container-maker/commit/0930f12
+# Generated with https://github.com/ufz/ogs-container-maker/commit/9f130d9
 
 RUN apt-get update -y && \
     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
@@ -19,7 +19,8 @@ RUN update-alternatives --install /usr/bin/clang clang $(which clang-5.0) 30 &&
 
 RUN apt-get update -y && \
     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
-        clang-tidy-5.0 && \
+        clang-tidy-5.0 \
+        clang-format-5.0 && \
     rm -rf /var/lib/apt/lists/*
 
 # OGS base building block
@@ -102,6 +103,11 @@ ENV CCACHE_DIR=/opt/cache \
 LABEL ccache.dir=/opt/cache \
     ccache.size=15G
 
+RUN apt-get update -y && \
+    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
+        sudo && \
+    rm -rf /var/lib/apt/lists/*
+
 # Jenkins node
 RUN groupadd --gid 1001 jenkins && \
     adduser --uid 500 --gid 1001 --disabled-password --gecos "" jenkins && \
diff --git a/scripts/docker/Dockerfile.clang.minimal b/scripts/docker/Dockerfile.clang.minimal
index 82f4eb825da..90fe6ad8814 100644
--- a/scripts/docker/Dockerfile.clang.minimal
+++ b/scripts/docker/Dockerfile.clang.minimal
@@ -1,6 +1,6 @@
 FROM ubuntu:17.10
 
-# Generated with https://github.com/ufz/ogs-container-maker/commit/0930f12
+# Generated with https://github.com/ufz/ogs-container-maker/commit/9f130d9
 
 RUN apt-get update -y && \
     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
@@ -19,7 +19,8 @@ RUN update-alternatives --install /usr/bin/clang clang $(which clang-5.0) 30 &&
 
 RUN apt-get update -y && \
     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
-        clang-tidy-5.0 && \
+        clang-tidy-5.0 \
+        clang-format-5.0 && \
     rm -rf /var/lib/apt/lists/*
 
 # OGS base building block
@@ -87,6 +88,11 @@ ENV CCACHE_DIR=/opt/cache \
 LABEL ccache.dir=/opt/cache \
     ccache.size=15G
 
+RUN apt-get update -y && \
+    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
+        sudo && \
+    rm -rf /var/lib/apt/lists/*
+
 # Jenkins node
 RUN groupadd --gid 1001 jenkins && \
     adduser --uid 500 --gid 1001 --disabled-password --gecos "" jenkins && \
diff --git a/scripts/docker/Dockerfile.gcc.full b/scripts/docker/Dockerfile.gcc.full
index 9f0bc50aaac..88040137147 100644
--- a/scripts/docker/Dockerfile.gcc.full
+++ b/scripts/docker/Dockerfile.gcc.full
@@ -1,6 +1,6 @@
 FROM ubuntu:17.10
 
-# Generated with https://github.com/ufz/ogs-container-maker/commit/0930f12
+# Generated with https://github.com/ufz/ogs-container-maker/commit/9f130d9
 
 RUN apt-get update -y && \
     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
@@ -99,8 +99,7 @@ RUN apt-get update -y && \
     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
         doxygen \
         graphviz \
-        texlive-base \
-        sudo && \
+        texlive-base && \
     rm -rf /var/lib/apt/lists/*
 
 # pip
@@ -124,6 +123,11 @@ ENV CCACHE_DIR=/opt/cache \
 LABEL ccache.dir=/opt/cache \
     ccache.size=15G
 
+RUN apt-get update -y && \
+    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
+        sudo && \
+    rm -rf /var/lib/apt/lists/*
+
 # Jenkins node
 RUN groupadd --gid 1001 jenkins && \
     adduser --uid 500 --gid 1001 --disabled-password --gecos "" jenkins && \
diff --git a/scripts/docker/Dockerfile.gcc.gui b/scripts/docker/Dockerfile.gcc.gui
index 486b6b5dc92..99712f98e31 100644
--- a/scripts/docker/Dockerfile.gcc.gui
+++ b/scripts/docker/Dockerfile.gcc.gui
@@ -1,6 +1,6 @@
 FROM ubuntu:17.10
 
-# Generated with https://github.com/ufz/ogs-container-maker/commit/0930f12
+# Generated with https://github.com/ufz/ogs-container-maker/commit/9f130d9
 
 RUN apt-get update -y && \
     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
@@ -96,6 +96,11 @@ ENV CCACHE_DIR=/opt/cache \
 LABEL ccache.dir=/opt/cache \
     ccache.size=15G
 
+RUN apt-get update -y && \
+    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
+        sudo && \
+    rm -rf /var/lib/apt/lists/*
+
 # Jenkins node
 RUN groupadd --gid 1001 jenkins && \
     adduser --uid 500 --gid 1001 --disabled-password --gecos "" jenkins && \
-- 
GitLab