first commit
This commit is contained in:
		
							
								
								
									
										25
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
ARG VERSION=2024101200
 | 
			
		||||
 | 
			
		||||
FROM alpine:latest
 | 
			
		||||
 | 
			
		||||
LABEL maintainer="Lukas Raub titanz@pm.me"
 | 
			
		||||
 | 
			
		||||
ARG VERSION
 | 
			
		||||
ARG CONFIG_NATIVE=false
 | 
			
		||||
ARG VARIANT=default
 | 
			
		||||
 | 
			
		||||
WORKDIR /root/hardened_malloc
 | 
			
		||||
 | 
			
		||||
ADD --keep-git-dir=true https://github.com/GrapheneOS/hardened_malloc.git#${VERSION} .
 | 
			
		||||
    
 | 
			
		||||
RUN apk -U upgrade \
 | 
			
		||||
    && apk --no-cache add build-base git gnupg openssh-keygen \
 | 
			
		||||
    && rm -rf /var/cache/apk/* \
 | 
			
		||||
    && wget -q https://grapheneos.org/allowed_signers -O grapheneos_allowed_signers
 | 
			
		||||
 | 
			
		||||
RUN --network=none \
 | 
			
		||||
    git config gpg.ssh.allowedSignersFile grapheneos_allowed_signers \
 | 
			
		||||
    && git verify-tag $(git describe --tags) \
 | 
			
		||||
    && make CONFIG_NATIVE=${CONFIG_NATIVE} VARIANT=${VARIANT} \
 | 
			
		||||
    && mkdir -p /install \
 | 
			
		||||
    && mv out/libhardened_malloc.so /install
 | 
			
		||||
		Reference in New Issue
	
	Block a user