# This is a relatively minimal base image build; it's intended as a derivation # point. # # This container build uses nested containerization to construct # a target rootfs from scratch; so you must build with e.g. # podman build --security-opt=label=disable --cap-add=all --device /dev/fuse <...> # If you want to configure the input rpm-md repositories, just override this # container image. FROM quay.io/fedora/fedora:rawhide as repos # See https://github.com/coreos/rpm-ostree/issues/3397 RUN ln -sr /usr/lib/sysimage/rpm /usr/share/rpm # BOOTSTRAPPING: This can be any image that has the following packages. FROM registry.gitlab.com/fedora/bootc/base-images-dev/fedora-bootc-dev:rawhide as builder RUN dnf -y install rpm-ostree selinux-policy-targeted sqlite # Copy in our source code. COPY . /src WORKDIR /src RUN --mount=type=bind,from=repos,src=/,dst=/repos <