CI builds in fresh Fedora 43 container — matched pcre2/libselinux/selinux-policy versions, no fix-repo hack needed. Container starts every run from clean state, no zombie collisions. Fastest path to first green ISO.
22 lines
476 B
Docker
22 lines
476 B
Docker
FROM registry.fedoraproject.org/fedora:43
|
|
|
|
LABEL org.opencontainers.image.title="veilor-os build env"
|
|
LABEL org.opencontainers.image.source="https://github.com/veilor/veilor-os"
|
|
|
|
RUN dnf install -y \
|
|
lorax \
|
|
livecd-tools \
|
|
pykickstart \
|
|
anaconda-tui \
|
|
squashfs-tools \
|
|
xorriso \
|
|
genisoimage \
|
|
syslinux \
|
|
rsync \
|
|
git \
|
|
which \
|
|
&& dnf clean all
|
|
|
|
WORKDIR /work
|
|
|
|
ENTRYPOINT ["/bin/bash"]
|