blob: e259955c90ab2f0ec59c63e23595776a35055d4a [file] [log] [blame]
FROM manibase
RUN \
useradd -p locked -m mani && \
if dnf repolist powertools | grep -q powertools; then \
powertools=powertools; \
else \
powertools=crb; \
fi && \
dnf install -y --enablerepo=${powertools} \
ca-certificates shadow-utils \
git gcc make systemd-devel meson \
pciutils-devel libusbx-devel && \
{ dnf install -y libgpiod-devel || true; } && \
dnf clean -y all
RUN dnf install -y diffutils && dnf clean -y all
RUN mkdir -p -m 1777 /ccache
ENV GIT_SSL_NO_VERIFY=1
USER mani
ARG ORIGIN=https://review.sourcearcade.org/flashprog.git
RUN \
cd && \
git clone ${ORIGIN} flashprog
ENV DEVSHELL /bin/bash
COPY mani-wrapper.sh /home/mani/
ENTRYPOINT ["/bin/sh", "/home/mani/mani-wrapper.sh"]