summaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2021-01-08 20:08:53 +0100
committerChristian Poessinger <christian@poessinger.com>2021-01-08 20:35:34 +0100
commit4a73eefc2fa454f75294441dda58ed1642640fff (patch)
treefd3c805ad489f18ca1540b9aa7c12aadaa3d1513 /docker
parent4f08cc009a179b99f05506beceff1c869b732dc9 (diff)
downloadvyos-build-4a73eefc2fa454f75294441dda58ed1642640fff.tar.gz
vyos-build-4a73eefc2fa454f75294441dda58ed1642640fff.zip
Docker: add wireguard and iproute2 build dependencies
(cherry picked from commit 51c1ea1da3a85caf401735d166fa6dac9effff36)
Diffstat (limited to 'docker')
-rw-r--r--docker/Dockerfile42
1 files changed, 25 insertions, 17 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
index ee3e31d2..a801940c 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -216,30 +216,38 @@ RUN apt-get update && apt-get install -y \
automake \
cpio
-# Packages needed for kernel
+# Packages needed for Linux Kernel
RUN apt-get update && apt-get install -y \
- rsync \
- libmnl-dev \
libncurses5-dev \
flex \
bison \
- libelf-dev \
bc \
kmod \
+ cpio
+
+# Packages needed for wireguard
+RUN apt-get update && apt-get install -y \
+ debhelper-compat \
dkms \
- cdbs \
- cmake \
- elfutils \
- libdw-dev \
- systemtap-sdt-dev \
- libunwind-dev \
- libslang2-dev \
- python-dev \
- libiberty-dev \
- binutils-dev \
- libnuma-dev \
- libbabeltrace-dev \
- liblua5.3-dev
+ pkg-config \
+ systemd
+
+# Packages needed for iproute2
+RUN apt-get update && apt-get install -y \
+ bison \
+ debhelper \
+ flex \
+ iptables-dev \
+ libatm1-dev \
+ libcap-dev \
+ libdb-dev \
+ libelf-dev \
+ libmnl-dev \
+ libselinux1-dev \
+ linux-libc-dev \
+ pkg-config \
+ po-debconf \
+ zlib1g-dev
# Prerequisites for building rtrlib
# see http://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-debian8.html