From caddc24fa4e8dc2b5c430feece9a50c7889d73bc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org>
Date: Mon, 8 Jul 2013 22:37:02 +0200
Subject: [PATCH] build: Set the umask to 0022 before running the daemon for
 tests.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* test-env.in: Run "umask 0022" before running the daemon.
  Reported by Matthew Lien - 練喆明 <bluet@bluet.org>
---
 test-env.in | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/test-env.in b/test-env.in
index 64440fb86af..e6b13c271ee 100644
--- a/test-env.in
+++ b/test-env.in
@@ -56,6 +56,10 @@ then
     # Do that because store.scm calls `canonicalize-path' on it.
     mkdir -p "$NIX_STORE_DIR"
 
+    # Set the umask to avoid "suspicious ownership or permission" errors.
+    # See <http://lists.gnu.org/archive/html/bug-guix/2013-07/msg00033.html>.
+    umask 0022
+
     # Launch the daemon without chroot support because is may be
     # unavailable, for instance if we're not running as root.
     "@abs_top_builddir@/pre-inst-env"				\
-- 
GitLab