mirror of
https://github.com/projectatomic/rpmdistro-gitoverlay.git
synced 2026-02-06 09:46:02 +01:00
23 lines
887 B
Docker
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
|