19 lines
568 B
Docker
19 lines
568 B
Docker
|
|
FROM debian:bookworm
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
crossbuild-essential-arm64 \
|
|
build-essential bc libssl-dev bison flex libelf-dev ncurses-dev ca-certificates zstd kmod python3
|
|
|
|
COPY gokr-rebuild-kernel /usr/bin/gokr-rebuild-kernel
|
|
COPY config.addendum.txt /usr/src/config.addendum.txt
|
|
COPY 0001-gokrazy-logo.patch /usr/src/0001-gokrazy-logo.patch
|
|
|
|
RUN echo 'builduser:x:1000:1000:nobody:/:/bin/sh' >> /etc/passwd && \
|
|
chown -R 1000:1000 /usr/src
|
|
|
|
USER builduser
|
|
WORKDIR /usr/src
|
|
ENV GOKRAZY_IN_DOCKER=1
|
|
ENTRYPOINT ["/usr/bin/gokr-rebuild-kernel"]
|