Set permissions for builder on entry (#1002)

Make sure the builder can write the ccache directory. This is useful
e.g. when using a Docker volume or a newly created directory.
This commit is contained in:
Stefan Agner 2020-11-17 16:27:30 +01:00 committed by GitHub
parent 39debca9fc
commit 8d448a130c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,6 +11,8 @@ if [ "${BUILDER_UID:-0}" -ne 0 ] && [ "${BUILDER_GID:-0}" -ne 0 ]; then
groupadd -g "${BUILDER_GID}" builder
useradd -m -u "${BUILDER_UID}" -g "${BUILDER_GID}" -G docker,sudo builder
echo "builder ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers
# Make sure cache is accessible by builder
chown "${BUILDER_UID}:${BUILDER_GID}" /cache
USER="builder"
fi