From: Petr Štetiar Date: Fri, 5 Mar 2021 08:14:55 +0000 (+0100) Subject: buildmaster: fix permissions X-Git-Tag: v1~42 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=16616668ef7431488fcedf7e15e79cd7dabfeb73;p=buildbot.git buildmaster: fix permissions Otherwise buildbot wouldn't be able to access config.ini or certs and thus fail to start: 2021-03-05 08:08:18+0000 [-] Loading configuration from '/phase1/master.cfg' 2021-03-05 08:08:18+0000 [-] error while parsing config file: ... configparser.NoSectionError: No section: 'general' Signed-off-by: Petr Štetiar --- diff --git a/docker/buildmaster/files/entry.sh b/docker/buildmaster/files/entry.sh index 82d8b15..437ad41 100644 --- a/docker/buildmaster/files/entry.sh +++ b/docker/buildmaster/files/entry.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash -chown buildbot:buildbot /master +chown --recursive buildbot:buildbot /master /config /certs +chmod 0700 /master /config /certs /usr/sbin/gosu buildbot /start.sh "$@"