forked from OpenMandrivaSoftware/rhel-builder-deprecated
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile.builder
More file actions
17 lines (15 loc) · 749 Bytes
/
Dockerfile.builder
File metadata and controls
17 lines (15 loc) · 749 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FROM centos:8
RUN rm -f /etc/localtime \
&& ln -s /usr/share/zoneinfo/UTC /etc/localtime \
&& yum install -y epel-release \
&& yum install -y mock git curl sudo yum-utils rpmdevtools \
&& yum install -y http://abf-downloads.rosalinux.ru/rosa-server80/repository/x86_64/build/release/builder-c-1.4.1-1.x86_64.rpm \
&& sed -i 's!openmandriva.org!rosalinux.ru!g' /etc/builder-c/filestore_upload.sh \
&& sed -i -e "s/Defaults requiretty.*/ #Defaults requiretty/g" /etc/sudoers \
&& echo "%mock ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers \
&& adduser omv \
&& usermod -a -G mock omv \
&& rm -rf /var/cache/* \
&& rm -rf /usr/share/man/ /usr/share/cracklib /usr/share/doc
COPY builder.conf /etc/builder-c/
ENTRYPOINT ["/usr/bin/builder"]