tdnf/ci/Dockerfile.photon-3.0

20 lines
722 B
Docker

FROM photon:3.0
RUN tdnf update -y
RUN tdnf remove -y toybox
RUN tdnf install -y --enablerepo=photon-debuginfo \
build-essential cmake curl-devel rpm-build \
libsolv-devel popt-devel sed createrepo_c glib expat-libs \
findutils python3 python3-setuptools python3-devel \
valgrind gpgme-devel glibc-debuginfo expat-devel \
openssl-devel zlib-devel sqlite-devel python3-requests \
python3-urllib3 python3-pyOpenSSL python3-pip \
sudo shadow which e2fsprogs util-linux
# TODO: we need to fix pytest in Ph3, after that this can be removed
RUN pip3 install pytest flake8
RUN mkdir -p /var/lib/tdnf
CMD ["/bin/bash"]