commit:     59b916643e4cac8699e351913ac721823154c0fa
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Wed May 13 20:42:51 2020 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed May 13 20:42:51 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b91664

dev-util/buildbot: Set correct permissions in pkg_config

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec <dolsen <AT> gentoo.org>

 dev-util/buildbot/buildbot-2.7.0.ebuild | 4 +++-
 dev-util/buildbot/buildbot-9999.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-util/buildbot/buildbot-2.7.0.ebuild 
b/dev-util/buildbot/buildbot-2.7.0.ebuild
index 1769ba6f1d1..01fd9b60949 100644
--- a/dev-util/buildbot/buildbot-2.7.0.ebuild
+++ b/dev-util/buildbot/buildbot-2.7.0.ebuild
@@ -173,7 +173,7 @@ pkg_config() {
                mkdir --parents "${buildmaster_path}" || die "Unable to create 
directory ${buildmaster_path}"
        fi
        "${buildbot}" create-master "${instance_path}" &>/dev/null || die 
"Creating instance failed"
-       chown --recursive buildbot "${instance_path}" || die "Setting 
permissions for instance failed"
+       chown --recursive buildbot:buildbot "${instance_path}" || die "Setting 
permissions for instance failed"
        mv "${instance_path}/master.cfg.sample" "${instance_path}/master.cfg" \
                || die "Moving sample configuration failed"
        ln --symbolic --relative "/etc/init.d/buildmaster" 
"/etc/init.d/buildmaster.${instance_name}" \
@@ -181,6 +181,8 @@ pkg_config() {
 
        if [[ ! -d "${instance_log_path}" ]]; then
                mkdir --parents "${instance_log_path}" || die "Unable to create 
directory ${instance_log_path}"
+               chown --recursive buildbot:buildbot "${instance_log_path}" \
+                       || die "Setting permissions for instance failed"
        fi
        ln --symbolic --relative "${instance_log_path}/twistd.log" 
"${instance_path}/twistd.log" \
                || die "Unable to create link to log file"

diff --git a/dev-util/buildbot/buildbot-9999.ebuild 
b/dev-util/buildbot/buildbot-9999.ebuild
index cdce9bbe8ff..35a2e69c15e 100644
--- a/dev-util/buildbot/buildbot-9999.ebuild
+++ b/dev-util/buildbot/buildbot-9999.ebuild
@@ -201,7 +201,7 @@ pkg_config() {
                mkdir --parents "${buildmaster_path}" || die "Unable to create 
directory ${buildmaster_path}"
        fi
        "${buildbot}" create-master "${instance_path}" &>/dev/null || die 
"Creating instance failed"
-       chown --recursive buildbot "${instance_path}" || die "Setting 
permissions for instance failed"
+       chown --recursive buildbot:buildbot "${instance_path}" || die "Setting 
permissions for instance failed"
        mv "${instance_path}/master.cfg.sample" "${instance_path}/master.cfg" \
                || die "Moving sample configuration failed"
        ln --symbolic --relative "/etc/init.d/buildmaster" 
"/etc/init.d/buildmaster.${instance_name}" \
@@ -209,6 +209,8 @@ pkg_config() {
 
        if [[ ! -d "${instance_log_path}" ]]; then
                mkdir --parents "${instance_log_path}" || die "Unable to create 
directory ${instance_log_path}"
+               chown --recursive buildbot:buildbot "${instance_log_path}" \
+                       || die "Setting permissions for instance failed"
        fi
        ln --symbolic --relative "${instance_log_path}/twistd.log" 
"${instance_path}/twistd.log" \
                || die "Unable to create link to log file"

Reply via email to