COPY rpmmacros ./home/builder/.rpmmacros
# overwrite with our config (it defines same path, but disabled)
COPY localrpms.conf ./etc/poldek/source.conf
+COPY sudoers ./etc/sudoers.d/builder
# use sane permissions until solved upstream
# https://gitlab.com/gitlab-org/gitlab-runner/issues/1736
&& poldek -u rpm-build perl-modules pwdutils coreutils util-linux git-core gawk sudo ccache-wrapper \
# this will setup builder user
&& poldek -u pld-builder-chroot \
- # for builder -R
- && echo 'builder ALL = NOPASSWD:/usr/bin/poldek -q --update --upa' > /etc/sudoers.d/builder \
- && echo 'builder ALL = NOPASSWD:/usr/bin/poldek --noask --caplookup --uniq -uG *' >> /etc/sudoers.d/builder \
# configures empty dir
&& rm /etc/poldek/repos.d/pld-builder.conf \
# preserve downloaded packages