From: Tom Clegg Date: Mon, 28 Dec 2020 15:35:03 +0000 (-0500) Subject: 16306: Fix permission issues. X-Git-Tag: 2.2.0~141^2~27 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/684b81a42cb9290bde284723603d6e4dbfd7ad35 16306: Fix permission issues. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- diff --git a/lib/boot/supervisor.go b/lib/boot/supervisor.go index 20576b6b97..7dba9b5dcf 100644 --- a/lib/boot/supervisor.go +++ b/lib/boot/supervisor.go @@ -162,7 +162,7 @@ func (super *Supervisor) run(cfg *arvados.Config) error { if err != nil { return err } - conffile, err := os.OpenFile(filepath.Join(super.tempdir, "config.yml"), os.O_CREATE|os.O_WRONLY, 0644) + conffile, err := os.OpenFile(filepath.Join(super.wwwtempdir, "config.yml"), os.O_CREATE|os.O_WRONLY, 0644) if err != nil { return err } diff --git a/lib/install/deps.go b/lib/install/deps.go index 2b0faefe26..4f5b251cb2 100644 --- a/lib/install/deps.go +++ b/lib/install/deps.go @@ -446,7 +446,7 @@ rm ${zip} } { fmt.Fprintf(stderr, "building %s...\n", srcdir) cmd := exec.Command("rsync", - "-a", "--no-owner", "--delete-after", "--delete-excluded", + "-a", "--no-owner", "--no-group", "--delete-after", "--delete-excluded", "--exclude", "/coverage", "--exclude", "/log", "--exclude", "/tmp", @@ -469,7 +469,6 @@ rm ${zip} {"sudo", "-u", "www-data", "/var/lib/arvados/bin/bundle", "exec", "passenger-config", "install-standalone-runtime"}, } { cmd = exec.Command(cmdline[0], cmdline[1:]...) - cmd.Env = append([]string{}, os.Environ()...) cmd.Dir = "/var/lib/arvados/" + dstdir cmd.Stdout = stdout cmd.Stderr = stderr