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"]
 |