From 05ac14326c824748d37aaabf045856c478b82b05 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Wed, 24 Aug 2016 20:18:09 -0400 Subject: [PATCH] pull: Make .commitpartial files world readable In CentOS, these happened to appear in a repo that is served via rsync, and having them not be world-readable caused mirroring tools to fail. They aren't secret, so don't make them so. Closes: #468 Approved by: giuseppe --- src/libostree/ostree-repo-pull.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libostree/ostree-repo-pull.c b/src/libostree/ostree-repo-pull.c index f990c6b2..066233be 100644 --- a/src/libostree/ostree-repo-pull.c +++ b/src/libostree/ostree-repo-pull.c @@ -423,7 +423,7 @@ write_commitpartial_for (OtPullData *pull_data, g_autofree char *commitpartial_path = _ostree_get_commitpartial_path (checksum); glnx_fd_close int fd = -1; - fd = openat (pull_data->repo->repo_dir_fd, commitpartial_path, O_EXCL | O_CREAT | O_WRONLY | O_CLOEXEC | O_NOCTTY, 0600); + fd = openat (pull_data->repo->repo_dir_fd, commitpartial_path, O_EXCL | O_CREAT | O_WRONLY | O_CLOEXEC | O_NOCTTY, 0644); if (fd == -1) { if (errno != EEXIST)