From 8d448a130c33ba803f50bcea2d4e0df433622fd4 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Tue, 17 Nov 2020 16:27:30 +0100 Subject: [PATCH] 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. --- scripts/entry.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/entry.sh b/scripts/entry.sh index b6c82b3ac..762c3b03f 100755 --- a/scripts/entry.sh +++ b/scripts/entry.sh @@ -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