Module: check_mk
Branch: master
Commit: 20762c03b63efc373676106540aa39ca96aecafe
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=20762c03b63efc…
Author: Alex Zurhake <az(a)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