28 lines
687 B
Docker
28 lines
687 B
Docker
|
FROM alpine:3.10
|
||
|
|
||
|
RUN apk update && \
|
||
|
apk add automake build-base git autoconf confuse-dev linux-headers \
|
||
|
findutils mtools e2fsprogs-extra alpine-sdk dosfstools && \
|
||
|
rm -rf /var/cache/apk/*
|
||
|
|
||
|
RUN git clone https://github.com/pengutronix/genimage.git /tmp/genimage && \
|
||
|
cd /tmp/genimage && \
|
||
|
./autogen.sh && \
|
||
|
./configure CFLAGS='-g -O0' --prefix=/usr && \
|
||
|
make install && \
|
||
|
cd && \
|
||
|
rm -rf /tmp/genimage
|
||
|
|
||
|
|
||
|
ADD ./resources/genext2fs /genext2fs
|
||
|
|
||
|
RUN cd /genext2fs && \
|
||
|
abuild-keygen -a -i -q && \
|
||
|
abuild -F -P /tmp/pkg && \
|
||
|
apk add /tmp/pkg/x86_64/genext2fs-1*.apk && \
|
||
|
rm -rf /tmp/pkg/
|
||
|
|
||
|
ADD ./resources /resources
|
||
|
|
||
|
WORKDIR /work
|