mirror of
https://tvoygit.ru/Djam/r11-builder-agent.git
synced 2025-02-23 10:22:45 +00:00
add rosa builder
This commit is contained in:
parent
b2a02eb10c
commit
e20f8f96bb
2 changed files with 10 additions and 17 deletions
|
@ -1,26 +1,19 @@
|
|||
FROM openmandriva/3.0
|
||||
#FROM openmandriva/cooker-aarch64
|
||||
#FROM openmandriva/cooker-armv7hl
|
||||
# replace me with armv7hl, aarch64
|
||||
ENV RARCH x86_64
|
||||
FROM rosalab/rosa2016.1
|
||||
|
||||
RUN urpmi --auto --auto-update --no-verify-rpm \
|
||||
&& rm -f /etc/localtime \
|
||||
&& ln -s /usr/share/zoneinfo/UTC /etc/localtime \
|
||||
&& gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 \
|
||||
&& urpmi --no-suggests --no-verify-rpm --auto mock-urpm git curl sudo builder-c \
|
||||
&& urpmi.addmedia builder http://abf-downloads.rosalinux.ru/import_personal/container/2963165/x86_64/main/release/ \
|
||||
&& urpmi --no-suggests --no-verify-rpm --auto mock-urpm git curl sudo builder-c xz \
|
||||
&& 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-urpm ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers \
|
||||
&& groupadd mock \
|
||||
&& echo "%mock ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers \
|
||||
&& adduser omv \
|
||||
&& usermod -a -G mock-urpm omv \
|
||||
&& chown -R omv:mock-urpm /etc/mock-urpm \
|
||||
&& usermod -a -G mock omv \
|
||||
&& chown -R omv:mock /etc/mock-urpm \
|
||||
&& rm -rf /var/cache/urpmi/rpms/* \
|
||||
&& rm -rf /usr/share/man/ /usr/share/cracklib /usr/share/doc
|
||||
|
||||
RUN if [ $RARCH = "x86_64" ]; then urpmi --auto --no-verify-rpm qemu-static-aarch64 qemu-static-arm; fi
|
||||
|
||||
## put me in RUN if you have more than 16gb of RAM
|
||||
# && echo "tmpfs /var/lib/mock-urpm/ tmpfs defaults,size=4096m,uid=$(id -u omv),gid=$(id -g omv),mode=0700 0 0" >> /etc/fstab \
|
||||
#
|
||||
|
||||
COPY builder.conf /etc/builder-c/
|
||||
ENTRYPOINT ["/usr/bin/builder"]
|
||||
|
|
|
@ -51,7 +51,7 @@ fi
|
|||
|
||||
cat <<EOF>> $default_cfg
|
||||
config_opts['root'] = '$platform_name-$platform_arch'
|
||||
config_opts['chroot_setup'] = 'basesystem-minimal basesystem-build'
|
||||
config_opts['chroot_setup'] = 'basesystem-minimal basesystem-build xz'
|
||||
#config_opts['urpm_options'] = '--xml-info=never $extra_cfg_urpm_options'
|
||||
|
||||
# If it's True - current urpmi configs will be copied to the chroot.
|
||||
|
|
Loading…
Add table
Reference in a new issue