]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
ci/debian-buster: add deps for dnstap in kresd
authorVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 5 Jan 2021 11:15:04 +0000 (12:15 +0100)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Fri, 15 Jan 2021 13:52:04 +0000 (14:52 +0100)
From distro packages, just libprotobuf-c-dev and golang-any are new,
but I also broke the overlong line and reorganized its contents a bit.

ci/debian-buster/Dockerfile

index 82bdbdcaec1b0798f5b3c10fde563c3853272a52..9bfaa680d0180c8eb3f27ad394d17e522bb2d1a8 100644 (file)
@@ -15,7 +15,18 @@ RUN apt-get update -qq
 # RUN apt-get upgrade -y -qqq
 
 # Knot and Knot Resolver dependecies
-RUN apt-get install -y -qqq git make cmake pkg-config build-essential bsdmainutils libtool autoconf liburcu-dev libgnutls28-dev libedit-dev liblmdb-dev libcap-ng-dev libsystemd-dev libidn11-dev protobuf-c-compiler libfstrm-dev libuv1-dev libcmocka-dev libluajit-5.1-dev lua-http meson libssl-dev libnghttp2-dev libelf-dev
+RUN apt-get install -y -qqq git make cmake pkg-config meson \
+       build-essential bsdmainutils libtool autoconf libcmocka-dev \
+       liburcu-dev libgnutls28-dev libedit-dev liblmdb-dev libcap-ng-dev libsystemd-dev \
+       libelf-dev libidn11-dev libuv1-dev \
+       libluajit-5.1-dev lua-http libssl-dev libnghttp2-dev
+
+# Build and testing deps for Resolver's dnstap module (go stuff is just for testing)
+RUN apt-get install -y -qqq \
+       protobuf-c-compiler libprotobuf-c-dev libfstrm-dev \
+       golang-any
+RUN bash -c "go get github.com/{FiloSottile/gvt,cloudflare/dns,dnstap/golang-dnstap}"
+
 # documentation dependecies
 RUN apt-get install -y -qqq doxygen python3-sphinx python3-breathe python3-sphinx-rtd-theme