commit: b2f543f9b3815ac8e7d7f53ab387ce51f4b8311e Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Mon Oct 9 20:46:31 2023 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Mon Oct 9 20:46:31 2023 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=b2f543f9
man/make.conf.5: note locations with trust issues Bug: https://bugs.gentoo.org/915330 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> man/make.conf.5 | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/man/make.conf.5 b/man/make.conf.5 index 25893c4243..045882a17a 100644 --- a/man/make.conf.5 +++ b/man/make.conf.5 @@ -214,7 +214,9 @@ unless you know what you are doing. \fBCCACHE_DIR\fR = \fI[path]\fR Defines the location of the ccache working directory. See the \fBccache\fR(1) man page for more information. -.br + +Only trusted users should be granted write access to this location. + Defaults to /var/tmp/ccache .TP \fBCCACHE_SIZE\fR = \fI"size"\fR @@ -282,6 +284,8 @@ they will be automatically fetched on demand for a given build. If you would like to selectively prune obsolete files from this directory, see \fBeclean\fR(1) from the gentoolkit package. +Only trusted users should be granted write access to this location. + Use the \fBPORTAGE_RO_DISTDIRS\fR variable to specify one or more read-only directories containing distfiles. .br @@ -956,7 +960,9 @@ to its category. However, for backward compatibility with the layout used by older versions of portage, if the \fI${PKGDIR}/All\fR directory exists then all packages will be stored inside of it and symlinks to the packages will be created in the category subdirectories. -.br + +Only trusted users should be granted write access to this location. + Defaults to /var/cache/binpkgs. .TP .B PORT_LOGDIR @@ -1205,7 +1211,9 @@ Defaults to 30. .TP \fBPORTAGE_TMPDIR\fR = \fI[path]\fR Defines the location of the temporary build directories. -.br + +Only trusted users should be granted write access to ${PORTAGE_TMPDIR}/portage. + Defaults to /var/tmp. This should not be set to point anywhere under location of any repository.
