Summary: | sys-apps/portage requires 'exec' mount option for /var/tmp | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikoli <nikoli> |
Component: | [OLD] Core system | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugs, wolf31o2 |
Priority: | High | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 358927 |
Description
Nikoli
2010-11-26 21:33:25 UTC
'emerge -1v =sys-apps/portage-2.1.8.3' works fine. Remounting /var/tmp with 'exec' solves problem, but why /var/tmp/portage with 'exec' is not enough? The default PORTAGE_TMPDIR is /var/tmp, and whatever PORTAGE_TMPDIR refers to needs to be mounted with 'exec' privileges. So, set PORTAGE_TMPDIR="/var/tmp/portage" in /etc/make.conf and then it will work without 'exec' privileges for /var/tmp. Since we get enough similar complaints, I'd like to make portage keep any files in $PORTAGE_TMPDIR inside the $PORTAGE_TMPDIR/portage subdirectory. This way, users will be able to correctly make more assumptions about /var/tmp/portage. (In reply to comment #4) > Since we get enough similar complaints, I'd like to make portage keep any files > in $PORTAGE_TMPDIR inside the $PORTAGE_TMPDIR/portage subdirectory. This way, > users will be able to correctly make more assumptions about /var/tmp/portage. This is in git now: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=83e677766650e73071813c0d46547647e5f66029 This is fixed in 2.1.9.43 and 2.2.0_alpha27. *** Bug 373895 has been marked as a duplicate of this bug. *** |