r11-builder-agent/Dockerfile.builder

25 lines
1.2 KiB
Text
Raw Normal View History

2024-10-11 17:10:22 +03:00
FROM docker.io/rosalab/rosa2016.1
2019-02-24 10:07:31 +01:00
2019-12-21 23:06:33 +00:00
RUN rm -rfv /var/lib/rpm \
&& urpmi.removemedia -a \
2024-10-11 17:10:22 +03:00
&& urpmi.addmedia main_release https://mirror.yandex.ru/rosa/rosa2016.1/repository/x86_64/main/release \
&& urpmi.addmedia main_updates https://mirror.yandex.ru/rosa/rosa2016.1/repository/x86_64/main/updates \
&& urpmi.addmedia djam_personal https://abf-downloads.rosalinux.ru/djam_personal/repository/rosa2016.1/x86_64/main/release \
2019-12-21 23:06:33 +00:00
&& urpmi --auto --auto-update --no-verify-rpm \
2019-02-24 10:07:31 +01:00
&& rm -f /etc/localtime \
&& ln -s /usr/share/zoneinfo/UTC /etc/localtime \
2019-12-21 23:06:33 +00:00
&& urpmi --no-suggests --no-verify-rpm --auto mock-urpm git curl sudo builder-c xz timezone \
2024-10-11 17:10:22 +03:00
# && sed -i 's!openmandriva.org!rosalinux.ru!g' /etc/builder-c/filestore_upload.sh \
2019-02-24 10:07:31 +01:00
&& sed -i -e "s/Defaults requiretty.*/ #Defaults requiretty/g" /etc/sudoers \
2019-02-24 18:20:10 +03:00
&& groupadd mock \
&& echo "%mock ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers \
2019-02-24 10:07:31 +01:00
&& adduser omv \
2019-02-24 18:20:10 +03:00
&& usermod -a -G mock omv \
&& chown -R omv:mock /etc/mock-urpm \
2019-02-24 10:07:31 +01:00
&& rm -rf /var/cache/urpmi/rpms/* \
&& rm -rf /usr/share/man/ /usr/share/cracklib /usr/share/doc
2019-02-24 18:20:10 +03:00
COPY builder.conf /etc/builder-c/
2019-03-23 18:40:40 +03:00
ENTRYPOINT ["/usr/bin/builder"]
#ENTRYPOINT ["/usr/bin/valgrind", "--undef-value-errors=no", "/usr/bin/builder"]