ARG DISTRIBUTION=${DISTRIBUTION:-bookworm} FROM debian:$DISTRIBUTION ARG VERSION=${VERSION:-6.12} RUN apt update && apt install -y build-essential linux-source bc kmod cpio flex libncurses5-dev libelf-dev libssl-dev dwarves bison wget debhelper python3 && apt clean WORKDIR /usr/src RUN wget https://git.kernel.org/torvalds/t/linux-$VERSION.tar.gz && tar xavf /usr/src/linux-$VERSION.tar.gz && rm -f linux-$VERSION.tar.gz WORKDIR /usr/src/linux-$VERSION COPY ./config .config RUN yes "" | make oldconfig #RUN make ARCH=x86_64 defconfig RUN make -j`nproc` bindeb-pkg