commit:     b003deb87f55701042d9b2925d2d21a7cac7f7f5
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 10 03:48:45 2025 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Nov 10 03:49:24 2025 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b003deb8

doebuild: chmod binpkg temp file

This makes it consistent with EbuildBinpkg so that files
are world readable.

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 lib/portage/package/ebuild/doebuild.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/portage/package/ebuild/doebuild.py 
b/lib/portage/package/ebuild/doebuild.py
index 9786e6445f..53d70a9391 100644
--- a/lib/portage/package/ebuild/doebuild.py
+++ b/lib/portage/package/ebuild/doebuild.py
@@ -1498,6 +1498,7 @@ def doebuild(
                         dir=binpkg_tmpfile_dir,
                         delete=False,
                     ) as binpkg_tmpfile:
+                        os.fchmod(binpkg_tmpfile.fileno(), 0o644)
                         mysettings["PORTAGE_BINPKG_TMPFILE"] = 
binpkg_tmpfile.name
                 else:
                     parent_dir = os.path.join(

Reply via email to