FROM registry.fedoraproject.org/fedora:35

ENV NAME=libguestfs VERSION=0 ARCH=x86_64
LABEL   com.redhat.component="$NAME" \
        name="$FGC/$NAME" \
        version="$VERSION" \
        architecture="$ARCH" \
        run="podman run --privileged -v /:/host -v /dev/kvm:/dev/kvm -a stdin,stdout,stderr -t IMAGE" \
        summary="libguestfs provides system administration tools for virtual machines" \
        maintainer="Davide Cavalca <dcavalca@fedoraproject.org>"

RUN dnf -y --setopt=tsflags=nodocs install \
      libguestfs \
      libguestfs-bash-completion \
      libguestfs-forensics \
      libguestfs-gfs2 \
      libguestfs-hfsplus \
      libguestfs-rsync \
      libguestfs-ufs \
      libguestfs-xfs \
      libguestfs-rescue \
      libguestfs-tools \
      libguestfs-tools-c \
      virt-dib \
    && dnf clean all

ENV LIBGUESTFS_BACKEND=direct

CMD ["/usr/bin/guestfish"]
