From 30207ca87285e1d1d34a522a78f24159d02bc8f8 Mon Sep 17 00:00:00 2001 From: Daniel Pawlik Date: Fri, 2 Sep 2022 11:54:35 +0200 Subject: [PATCH] Add build requirements packages to build xdp-tools --- Dockerfile | 5 ++++- configs/mikrotik/basic | 1 + configs/mikrotik/extended | 1 + configs/tp-link/w8970/basic | 1 + configs/tp-link/w8970/extended | 1 + configs/ubiquiti/u6lite/basic | 1 + configs/ubiquiti/u6lite/extended | 1 + configs/xiaomi/ax3200/basic | 1 + configs/xiaomi/ax3200/extended | 1 + 9 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index bcf5490..10c2aab 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,10 @@ RUN dnf -y install bash-completion bzip2 gcc gcc-c++ git make ncurses-devel patc rsync tar unzip wget which diffutils python2 python3 perl-base \ perl-Data-Dumper perl-File-Compare perl-File-Copy perl-FindBin \ perl-Thread-Queue vim hostname && \ - yum clean all + dnf install -y clang llvm gcc libbpf-devel libxdp-devel xdp-tools \ + bpftool kernel-headers elfutils-libelf-devel zlib-devel libpcap-devel \ + m4 wireshark-cli && \ + dnf clean all RUN useradd -m user && \ echo 'user ALL=NOPASSWD: ALL' > /etc/sudoers.d/user diff --git a/configs/mikrotik/basic b/configs/mikrotik/basic index d59e550..e8cd011 100644 --- a/configs/mikrotik/basic +++ b/configs/mikrotik/basic @@ -11,6 +11,7 @@ CONFIG_DEVEL=y CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_AUTOREMOVE=y CONFIG_BPF_TOOLCHAIN_BUILD_LLVM=y +# CONFIG_BPF_TOOLCHAIN_NONE is not set CONFIG_BUILDBOT=y CONFIG_COLLECT_KERNEL_DEBUG=y CONFIG_HAS_BPF_TOOLCHAIN=y diff --git a/configs/mikrotik/extended b/configs/mikrotik/extended index 1530958..1fed539 100644 --- a/configs/mikrotik/extended +++ b/configs/mikrotik/extended @@ -11,6 +11,7 @@ CONFIG_DEVEL=y CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_AUTOREMOVE=y CONFIG_BPF_TOOLCHAIN_BUILD_LLVM=y +# CONFIG_BPF_TOOLCHAIN_NONE is not set CONFIG_BUILDBOT=y CONFIG_COLLECT_KERNEL_DEBUG=y CONFIG_HAS_BPF_TOOLCHAIN=y diff --git a/configs/tp-link/w8970/basic b/configs/tp-link/w8970/basic index 15bd683..b39577f 100644 --- a/configs/tp-link/w8970/basic +++ b/configs/tp-link/w8970/basic @@ -8,6 +8,7 @@ CONFIG_DEVEL=y CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_AUTOREMOVE=y CONFIG_BPF_TOOLCHAIN_BUILD_LLVM=y +# CONFIG_BPF_TOOLCHAIN_NONE is not set CONFIG_BUILDBOT=y CONFIG_COLLECT_KERNEL_DEBUG=y CONFIG_HAS_BPF_TOOLCHAIN=y diff --git a/configs/tp-link/w8970/extended b/configs/tp-link/w8970/extended index 56ed552..57ad184 100644 --- a/configs/tp-link/w8970/extended +++ b/configs/tp-link/w8970/extended @@ -8,6 +8,7 @@ CONFIG_DEVEL=y CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_AUTOREMOVE=y CONFIG_BPF_TOOLCHAIN_BUILD_LLVM=y +# CONFIG_BPF_TOOLCHAIN_NONE is not set CONFIG_BUILDBOT=y CONFIG_COLLECT_KERNEL_DEBUG=y CONFIG_HAS_BPF_TOOLCHAIN=y diff --git a/configs/ubiquiti/u6lite/basic b/configs/ubiquiti/u6lite/basic index 375199a..67d6f45 100644 --- a/configs/ubiquiti/u6lite/basic +++ b/configs/ubiquiti/u6lite/basic @@ -8,6 +8,7 @@ CONFIG_DEVEL=y CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_AUTOREMOVE=y CONFIG_BPF_TOOLCHAIN_BUILD_LLVM=y +# CONFIG_BPF_TOOLCHAIN_NONE is not set CONFIG_BUILDBOT=y CONFIG_COLLECT_KERNEL_DEBUG=y CONFIG_HAS_BPF_TOOLCHAIN=y diff --git a/configs/ubiquiti/u6lite/extended b/configs/ubiquiti/u6lite/extended index 186fed0..26eab90 100644 --- a/configs/ubiquiti/u6lite/extended +++ b/configs/ubiquiti/u6lite/extended @@ -8,6 +8,7 @@ CONFIG_DEVEL=y CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_AUTOREMOVE=y CONFIG_BPF_TOOLCHAIN_BUILD_LLVM=y +# CONFIG_BPF_TOOLCHAIN_NONE is not set CONFIG_BUILDBOT=y CONFIG_COLLECT_KERNEL_DEBUG=y CONFIG_HAS_BPF_TOOLCHAIN=y diff --git a/configs/xiaomi/ax3200/basic b/configs/xiaomi/ax3200/basic index f1b8535..f7f6ede 100644 --- a/configs/xiaomi/ax3200/basic +++ b/configs/xiaomi/ax3200/basic @@ -8,6 +8,7 @@ CONFIG_DEVEL=y CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_AUTOREMOVE=y CONFIG_BPF_TOOLCHAIN_BUILD_LLVM=y +# CONFIG_BPF_TOOLCHAIN_NONE is not set CONFIG_BUILDBOT=y CONFIG_COLLECT_KERNEL_DEBUG=y CONFIG_HAS_BPF_TOOLCHAIN=y diff --git a/configs/xiaomi/ax3200/extended b/configs/xiaomi/ax3200/extended index 7e602b9..53a6d92 100644 --- a/configs/xiaomi/ax3200/extended +++ b/configs/xiaomi/ax3200/extended @@ -8,6 +8,7 @@ CONFIG_DEVEL=y CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_AUTOREMOVE=y CONFIG_BPF_TOOLCHAIN_BUILD_LLVM=y +# CONFIG_BPF_TOOLCHAIN_NONE is not set CONFIG_BUILDBOT=y CONFIG_COLLECT_KERNEL_DEBUG=y CONFIG_HAS_BPF_TOOLCHAIN=y