]> git.pld-linux.org Git - projects/cleanbuild.git/commitdiff
docker: move sudoers as a file
authorElan Ruusamäe <glen@pld-linux.org>
Sun, 30 Dec 2018 23:40:06 +0000 (01:40 +0200)
committerElan Ruusamäe <glen@pld-linux.org>
Sun, 30 Dec 2018 23:40:06 +0000 (01:40 +0200)
docker/Dockerfile
docker/sudoers [new file with mode: 0644]

index e78d4b8e7a70c123df08fcd0bf17b0cb10a53c23..0518b64da74b01b1da62e1d142c25a62d0337520 100644 (file)
@@ -8,6 +8,7 @@ WORKDIR /dist
 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
@@ -21,9 +22,6 @@ RUN set -x \
        && 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
diff --git a/docker/sudoers b/docker/sudoers
new file mode 100644 (file)
index 0000000..1b16e3b
--- /dev/null
@@ -0,0 +1,5 @@
+# for builder -R
+builder ALL = NOPASSWD:/usr/bin/poldek -q --update --upa
+builder ALL = NOPASSWD:/usr/bin/poldek --noask --caplookup --uniq -uG *
+
+# vim:ft=sudoers
This page took 0.138832 seconds and 4 git commands to generate.