11 lines
538 B
Docker
11 lines
538 B
Docker
|
FROM debian:${DISTRIBUTION:-bookworm}
|
||
|
ENV VERSION=${VERSION:-6.12.10}
|
||
|
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
|