| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
svn path=/main/trunk/; revision=8907
|
|
|
|
|
|
|
|
|
| |
${T}/environment it's a bit tricky because we have to temporarily
disable sandbox since the SANDBOX_{DENY,READ,PREDICT,_WRITE} values
we've just loaded may be unusable (triggering in spurious sandbox
violations) until we've merged them with our current values.
svn path=/main/trunk/; revision=8906
|
|
|
|
| |
svn path=/main/trunk/; revision=8904
|
|
|
|
|
|
| |
(branches/2.1.2 r8900)
svn path=/main/trunk/; revision=8901
|
|
|
|
| |
svn path=/main/trunk/; revision=8897
|
|
|
|
|
|
|
| |
paths that start with ${DISTDIR} and die an appropriate error
message. Thanks to grobian for this patch.
svn path=/main/trunk/; revision=8896
|
|
|
|
|
|
| |
SLOT.
svn path=/main/trunk/; revision=8895
|
|
|
|
| |
svn path=/main/trunk/; revision=8894
|
|
|
|
|
|
| |
commonly used characters like (, ), and + don't have to be escaped.
svn path=/main/trunk/; revision=8893
|
|
|
|
|
|
|
|
| |
of the bash environment, use a filter-bash-environment.py script
that behaves similar to egrep -v except that it leaves bash here-
documents intact.
svn path=/main/trunk/; revision=8892
|
|
|
|
|
|
| |
instead of removing it completely.
svn path=/main/trunk/; revision=8891
|
|
|
|
|
|
| |
code can assume there are no blockers.
svn path=/main/trunk/; revision=8889
|
|
|
|
|
|
| |
repoman from the root of the repo.
svn path=/main/trunk/; revision=8888
|
|
|
|
|
|
| |
creation appears to be missing.
svn path=/main/trunk/; revision=8887
|
|
|
|
|
|
|
|
|
| |
constructor, raise a ParseError and make emerge and portageq handle
the error. This way consumers of the portage api can handle the
ParseError rather than have their application exit. Thanks to lxnay
for reporting.
svn path=/main/trunk/; revision=8884
|
|
|
|
|
|
|
| |
* When available, make getconfig() include an invalid token
in a ParseError message.
svn path=/main/trunk/; revision=8883
|
|
|
|
|
|
|
|
|
| |
is almost certain to succeed in that case. This provides access to
the portage.exception namespace which is needed for later exception
handling, like if portage.exception.PermissionDenied is raised when
constructing the legacy global config instance.
svn path=/main/trunk/; revision=8882
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
as PORTAGE_BINPKG_FILE in order to give bashrc users an opportunity
to do various things such as remove binary packages after they're
installed.
* Add a note in ebuild.sh explaining why hardcoded bash lists are
needed for backward compatibility with <portage-2.1.4 since they
assume that a newly installed version of ebuild.sh will work for
pkg_postinst, pkg_prerm, and pkg_postrm when portage is upgrading
itself.
svn path=/main/trunk/; revision=8878
|
|
|
|
|
|
| |
consistently nested inside <part> tags.
svn path=/main/trunk/; revision=8877
|
|
|
|
|
|
| |
hooks that can be defined via bashrc.
svn path=/main/trunk/; revision=8876
|
|
|
|
|
|
| |
where it spawns misc-functions.sh after the install phase.
svn path=/main/trunk/; revision=8874
|
|
|
|
|
|
| |
prevent environment leakage.
svn path=/main/trunk/; revision=8867
|
|
|
|
|
|
|
| |
to prevent sandbox from causing env leakage by sourcing /etc/profile
via it's bashrc.
svn path=/main/trunk/; revision=8866
|
|
|
|
|
|
|
|
|
|
| |
allowed to leak into the ebuild environment. Also, fix spawnebuild
to properly filter the env when it spawns misc-functions.sh after
the install phase. There is still some remaining leakage that seems
to come from something in the ebuild environment sourcing
/etc/profile.
svn path=/main/trunk/; revision=8865
|
|
|
|
| |
svn path=/main/trunk/; revision=8864
|
|
|
|
|
|
| |
values actions that need to expland sets themselves.
svn path=/main/trunk/; revision=8863
|
|
|
|
|
|
| |
probably rely on having a complete config.
svn path=/main/trunk/; revision=8862
|
|
|
|
|
|
|
| |
Thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@GMail.Com> for
this patch.
svn path=/main/trunk/; revision=8861
|
|
|
|
| |
svn path=/main/trunk/; revision=8859
|
|
|
|
|
|
| |
environment in preprocess_ebuild_env().
svn path=/main/trunk/; revision=8857
|
|
|
|
|
|
|
|
| |
SANDBOX_{DENY,PREDICT,READ,WRITE} between all phases,
except when the environment comes directly from
environment.bz2.
svn path=/main/trunk/; revision=8853
|
|
|
|
|
|
|
| |
and let it run to the bottom of ebuild.sh just like the other
phases.
svn path=/main/trunk/; revision=8852
|
|
|
|
|
|
| |
Bar-Lev <alonbl@gentoo.org> for this patch.
svn path=/main/trunk/; revision=8851
|
|
|
|
| |
svn path=/main/trunk/; revision=8850
|
|
|
|
|
|
|
| |
instead of a direct reference. Fix the to stop relying on
having the direct reference.
svn path=/main/trunk/; revision=8849
|
|
|
|
|
|
| |
support for overlays and binhosts (zmedico)
svn path=/main/trunk/; revision=8848
|
|
|
|
|
|
|
|
| |
repository label. The stable version of portage
creates these labels now, so false positives
won't be as common as they used to be.
svn path=/main/trunk/; revision=8846
|
|
|
|
|
|
| |
it automatically if necessary.
svn path=/main/trunk/; revision=8845
|
|
|
|
|
|
|
|
| |
world file, the depgraph performs set expansion later. It will get
confused about where the atoms came from if it's not allowed to
expand them itself.
svn path=/main/trunk/; revision=8844
|
|
|
|
| |
svn path=/main/trunk/; revision=8841
|
|
|
|
| |
svn path=/main/trunk/; revision=8840
|
|
|
|
| |
svn path=/main/trunk/; revision=8839
|
|
|
|
| |
svn path=/main/trunk/; revision=8838
|
|
|
|
| |
svn path=/main/trunk/; revision=8837
|
|
|
|
|
|
|
| |
portage.pkgmerge() and dblink.unmerge() since it's
already called in doebuild.()
svn path=/main/trunk/; revision=8835
|
|
|
|
|
|
|
| |
generation with the conditional that triggers distcc and
ccache FEATURES setup.
svn path=/main/trunk/; revision=8833
|
|
|
|
| |
svn path=/main/trunk/; revision=8831
|
|
|
|
|
|
|
|
| |
critical for doebuild() operation and we already know the category.
* Always call config.setcpv() prior to config.load_infodir() so that
the CATEGORY is always known.
svn path=/main/trunk/; revision=8830
|
|
|
|
|
|
|
| |
inside PORTAGE_TMPDIR since, unlike /tmp, it can't be mounted with
the "noexec" option.
svn path=/main/trunk/; revision=8828
|
|
|
|
|
|
| |
#201082.
svn path=/main/trunk/; revision=8826
|