[checkmk-commits] Add Ubuntu 19.04 build node

Alex Zurhake az at mathias-kettner.de
Tue May 7 06:10:54 CEST 2019


Module: check_mk
Branch: master
Commit: 20762c03b63efc373676106540aa39ca96aecafe
URL:    http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=20762c03b63efc373676106540aa39ca96aecafe

Author: Alex Zurhake <az at mathias-kettner.de>
Date:   Mon May  6 08:31:24 2019 +0200

Add Ubuntu 19.04 build node

Change-Id: I497f7dbedd014b582a990b8bd803fdbbf7d230e9

---

 .../build-nodes/ubuntu-19.04/Dockerfile            | 58 ++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/buildscripts/infrastructure/build-nodes/ubuntu-19.04/Dockerfile b/buildscripts/infrastructure/build-nodes/ubuntu-19.04/Dockerfile
new file mode 100644
index 0000000..dac1d99
--- /dev/null
+++ b/buildscripts/infrastructure/build-nodes/ubuntu-19.04/Dockerfile
@@ -0,0 +1,58 @@
+FROM ubuntu:19.04
+
+SHELL ["/bin/bash", "-c"]
+ENV DEBIAN_FRONTEND=noninteractive
+
+RUN apt-get update \
+    && apt-get install -y \
+    apache2 \
+    apache2-dev \
+    autoconf \
+    build-essential \
+    devscripts \
+    dnsutils \
+    dpatch \
+    flex \
+    gettext \
+    git-buildpackage \
+    libboost-all-dev \
+    libcloog-ppl1 \
+    libcurl4-openssl-dev \
+    libevent-dev \
+    libffi-dev \
+    libfreeradius-dev \
+    libgd-dev \
+    libglib2.0-dev \
+    libgnutls28-dev \
+    libgsf-1-dev \
+    libkrb5-dev \
+    libldap2-dev \
+    libltdl-dev \
+    libmcrypt-dev \
+    libmysqlclient-dev \
+    libncurses5-dev \
+    libpango1.0-dev \
+    libpcap-dev \
+    libperl-dev \
+    libpq-dev \
+    libreadline-dev \
+    librrd-dev \
+    libsqlite3-dev \
+    libssl-dev \
+    libtool \
+    libxml2-dev \
+    openssh-client \
+    patch \
+    rpcbind \
+    rsync \
+    smbclient \
+    texinfo \
+    tk-dev \
+    uuid-dev \
+    && rm -rf /var/lib/apt/lists/*
+
+COPY bw-build-gnu-toolchain.sh /usr/sbin
+RUN bw-build-gnu-toolchain.sh -b
+RUN mv /usr/bin/gcc /usr/bin/gcc-old \
+    && ln -s /usr/local/bin/gcc-8 /usr/local/bin/gcc \
+    && ln -s /usr/local/bin/gcc-8 /usr/local/bin/cc



More information about the checkmk-commits mailing list