--build-arg
Signed-off-by: ale <ale@manalejandro.com>
This commit is contained in:
parent
1601787db7
commit
6d1d969e3c
@ -1,5 +1,6 @@
|
|||||||
FROM debian:${DISTRIBUTION:-bookworm}
|
ARG DISTRIBUTION=${DISTRIBUTION:-bookworm}
|
||||||
ENV VERSION=${VERSION:-6.12.10}
|
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
|
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
|
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
|
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
|
||||||
|
@ -5,16 +5,16 @@
|
|||||||
## Configure environment
|
## Configure environment
|
||||||
|
|
||||||
$ export DISTRIBUTION=bookworm
|
$ export DISTRIBUTION=bookworm
|
||||||
$ export VERSION=6.12.10
|
$ export VERSION=6.12
|
||||||
Copy your kernel config to the `config` file
|
Copy your kernel config to the `config` file
|
||||||
|
|
||||||
## Build image
|
## Build image
|
||||||
|
|
||||||
$ docker buildx build -e DISTRIBUTION=$DISTRIBUTION -e VERSION=$VERSION -t docker-deb-kernel .
|
$ docker buildx build --build-arg DISTRIBUTION=bookworm --build-arg VERSION=6.12 -t docker-deb-kernel .
|
||||||
|
|
||||||
## Extract .deb packages from container
|
## Extract .deb packages from container
|
||||||
|
|
||||||
$ docker run -d --rm --name ddk -v ./:/mnt docker-deb-kernel find /usr/src -iname *.deb -exec cp {} /mnt \;
|
$ docker run -d --rm --name ddk -v ./:/local docker-deb-kernel find /usr/src -iname *.deb -exec cp {} /local \;
|
||||||
|
|
||||||
## Install .deb packages
|
## Install .deb packages
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user