Files
rpmdistro-gitoverlay/packaging/Dockerfile
Colin Walters fa4d059742 packaging: Enable epel testing, tweak suggested alias
We need EPEL testing to get a fixed mock for `--nocheck`.
2016-06-14 14:48:33 -04:00

23 lines
887 B
Docker

FROM centos
# We install fedpkg specifically because while it's optional, pretty much everyone
# will want it.
RUN cd /etc/yum.repos.d && \
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \
curl -L -O https://copr.fedorainfracloud.org/coprs/walters/buildtools/repo/epel-7/walters-buildtools-epel-7.repo && \
yum -y install yum-utils && yum-config-manager --enable epel-testing && \
yum -y install \
rpmdistro-gitoverlay \
fedpkg \
&& yum clean all && \
adduser unprivileged && usermod -a -G mock unprivileged
USER unprivileged
WORKDIR /rdgo
ENTRYPOINT ["rpmdistro-gitoverlay"]
# Usage examples:
# (Note we need --privileged since mock uses container functions internally)
# alias rdgo='docker run -ti --rm --privileged -v $(pwd):/rdgo cgwalters/rpmdistro-gitoverlay'
# rdgo init
# rdgo resolve --fetch-all -b