mirror of
https://github.com/morgan9e/fedora-dev
synced 2026-04-15 00:44:04 +09:00
Add Dockerfile for Fedora kernel development environment
This commit is contained in:
25
kernel/Dockerfile
Normal file
25
kernel/Dockerfile
Normal file
@@ -0,0 +1,25 @@
|
||||
FROM registry.fedoraproject.org/fedora-toolbox:43
|
||||
|
||||
RUN dnf update -y
|
||||
|
||||
RUN dnf builddep -y kernel
|
||||
|
||||
RUN dnf install -y \
|
||||
fedpkg fedora-packager rpmdevtools pesign git \
|
||||
bpftool bc bison dwarves elfutils-devel elfutils-libelf-devel flex \
|
||||
gcc gcc-c++ gcc-plugin-devel glibc-static hostname m4 make \
|
||||
net-tools openssl openssl-devel perl-devel perl-generators \
|
||||
python3-devel which kernel-rpm-macros vim \
|
||||
audit-libs-devel binutils-devel java-devel kabi-dw \
|
||||
libcap-devel libcap-ng-devel llvm-devel newt-devel \
|
||||
numactl-devel pciutils-devel python3-docutils \
|
||||
"perl(ExtUtils::Embed)" systemd-devel xmlto \
|
||||
libbpf-devel rsync hmaccalc ncurses-devel \
|
||||
curl wget tar gzip bzip2 xz zstd zip unzip \
|
||||
clang lld llvm compiler-rt ccache perl \
|
||||
&& dnf clean all
|
||||
|
||||
RUN mkdir -p /data
|
||||
WORKDIR /data
|
||||
|
||||
CMD ["/bin/bash"]
|
||||
Reference in New Issue
Block a user