| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
should already be handled on the python side and it won't work with
dropped privileges anyway. (trunk r9327)
svn path=/main/branches/2.1.2/; revision=9581
|
|
|
|
|
|
|
| |
allows the user to specify tar command options for binary package
creation. (trunk r9528)
svn path=/main/branches/2.1.2/; revision=9580
|
|
|
|
|
|
|
| |
installation phases need to pass some variables to
uninstallation phases. (trunk r9281)
svn path=/main/branches/2.1.2/; revision=9282
|
|
|
|
|
|
|
|
|
|
|
| |
of false positives (bug #207104) and its hard to parse bash
- Use QA_INTERCEPTORS in ebuild.sh to implement a runtime
'QA Notice' when autotools is called directly
trunk r9235
svn path=/main/branches/2.1.2/; revision=9247
|
|
|
|
|
|
|
|
| |
The previous arguments to diefunc() weren't used anyway. The result is
that the die message looks better because it doesn't show the alias and
all of it's arguments which are totally irrelevant. (trunk r9215:9217)
svn path=/main/branches/2.1.2/; revision=9245
|
|
|
|
|
|
| |
we never want to save of reload it. (trunk r9147)
svn path=/main/branches/2.1.2/; revision=9148
|
|
|
|
|
|
|
|
| |
case somebody calls portageq inside a global scope command
substitution. The output needs to go to stderr so that the
die message from the subshell is visible. (trunk r9140)
svn path=/main/branches/2.1.2/; revision=9141
|
|
|
|
|
|
|
| |
since they seem to be switching commands to gnu anyway.
(trunk r9118)
svn path=/main/branches/2.1.2/; revision=9119
|
|
|
|
|
|
|
|
|
|
|
| |
getattr(os, "lchown", None) call already handles it.
* Simplify the userland detection code in portage.data and add
a bash version of it to isolated-functions.sh.
(trunk r9098:9101)
svn path=/main/branches/2.1.2/; revision=9102
|
|
|
|
|
|
| |
(trunk r9095:9097)
svn path=/main/branches/2.1.2/; revision=9098
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add EBUILD_FORCE_TEST to the environment whitelist and filter
it from the saved environment in save_ebuild_env().
* Tweak logic inside the ebuild command and config.regenerate()
so that EBUILD_FORCE_TEST works even in odd cases like when
USE=test is masked.
* Only make FEATURES=test map to USE=test when "test" is
actually in IUSE.
* Remove USE=test from the set of implicit IUSE so that useq()
calls in ebuild.sh properly generate a QA Notice when "test"
is missing from IUSE.
(trunk r9063:9065)
svn path=/main/branches/2.1.2/; revision=9076
|
|
|
|
|
|
| |
by "${T}"/environment. (trunk r8911)
svn path=/main/branches/2.1.2/; revision=8912
|
|
|
|
|
|
|
|
|
|
|
| |
want to modify it via bashrc to enable things like splitdebug
and installsources for specific packages. They should be able
to modify it in pre_pkg_setup() and have it persist all the
way through the install phase. However, if FEATURES exist
inside environment.bz2 then they should be overridden by
current settings. (trunk r8909)
svn path=/main/branches/2.1.2/; revision=8910
|
|
|
|
|
|
|
| |
* unset CCACHE_* and DISTCC_* variables in save_ebuild_env()
(trunk r8818)
svn path=/main/branches/2.1.2/; revision=8819
|
|
|
|
|
|
|
| |
save_ebuild_env() since that variable may be initialized in
global scope. (trunk r8816)
svn path=/main/branches/2.1.2/; revision=8817
|
|
|
|
|
|
|
|
|
| |
* blacklist the same variables in save_ebuild_env() so that
the latest values from the calling environment always
override those from the ebuild environment
(trunk r8796)
svn path=/main/branches/2.1.2/; revision=8797
|
|
|
|
|
|
|
| |
dump the current environment to ${T}/die.env in case it helps
for debugging. (trunk r8783)
svn path=/main/branches/2.1.2/; revision=8784
|
|
|
|
|
|
|
| |
* filter PREROOTPATH in save_ebuild_env()
(trunk r8781)
svn path=/main/branches/2.1.2/; revision=8782
|
|
|
|
|
|
| |
variable and we don't want to interfere. (trunk r8770)
svn path=/main/branches/2.1.2/; revision=8772
|
|
|
|
|
|
|
| |
variables that are in environment.bz2 so that they are
available for use by tools such as epm. (trunk r8765)
svn path=/main/branches/2.1.2/; revision=8766
|
|
|
|
|
|
|
|
|
| |
environment from the calling environment. This makes it possible
for the build to unset a variable that was inherited from the
calling environment, and the variable will remain unset between
phases. (trunk r8752:8755)
svn path=/main/branches/2.1.2/; revision=8756
|
|
|
|
|
|
| |
attempting to use it. (trunk r8686)
svn path=/main/branches/2.1.2/; revision=8687
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
exits unexpectedly. This is type of behavior is known
to be triggered by things such as failed variable
assignments (bug #190128) or bad substitution errors
(bug #200313).
We use a EBUILD_EXIT_STATUS_FILE environment variable
to specify a file that the shell code is supposed to
create when it exits in a normal manner. If the file
does not get created like it's supposed to be then we
can conclude that the shell has exited in some
unexpected way.
(trunk r8682)
svn path=/main/branches/2.1.2/; revision=8684
|
|
|
|
|
|
|
| |
in the stack trace and the user is likely to be interested in it.
(trunk r8678)
svn path=/main/branches/2.1.2/; revision=8679
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8677
|
|
|
|
|
|
|
|
| |
save_ebuild_env() to config.environ().
* Add EMERGE_FROM to the READONLY_PORTAGE_VARS list.
(trunk r8670)
svn path=/main/branches/2.1.2/; revision=8671
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8667
|
|
|
|
|
|
|
| |
save_ebuild_env() in order to avoid making an assumption that
it hasn't been overridden. (trunk r8663)
svn path=/main/branches/2.1.2/; revision=8665
|
|
|
|
|
|
|
| |
that the user will not be interested in. Therefore, the stack trace
should only show calls that come after qa_call(). (trunk r8653)
svn path=/main/branches/2.1.2/; revision=8656
|
|
|
|
|
|
| |
falsely in prerm or postrm. (trunk r8578)
svn path=/main/branches/2.1.2/; revision=8579
|
|
|
|
|
|
|
| |
includes all the environment filtering enhancements that solve bugs
#46223 and #190128.
svn path=/main/branches/2.1.2/; revision=8570
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=7921
|
|
|
|
|
|
| |
UberLord. (trunk r6466:6467)
svn path=/main/branches/2.1.2/; revision=6468
|
|
|
|
| |
svn path=/main/trunk/; revision=5677
|
|
|
|
|
|
| |
exec calls (since the color variables can not be directly exported due to env pollution).
svn path=/main/trunk/; revision=5578
|
|
|
|
|
|
| |
eqawarn to use vecho and send ouput to stderr.
svn path=/main/trunk/; revision=5507
|
|
|
|
| |
svn path=/main/trunk/; revision=5490
|
|
|
|
| |
svn path=/main/trunk/; revision=4339
|
|
|
|
|
|
| |
#138246.
svn path=/main/trunk/; revision=3675
|
|
|
|
|
|
| |
etc...
svn path=/main/trunk/; revision=3665
|
|
|
|
|
|
| |
the FUNCNAME hack (FUNCNAME only works with >=bash-3.0).
svn path=/main/trunk/; revision=3607
|
|
|
|
| |
svn path=/main/trunk/; revision=3501
|
|
|
|
| |
svn path=/main/trunk/; revision=3351
|
|
|
|
| |
svn path=/main/trunk/; revision=3296
|
|
|
|
| |
svn path=/main/trunk/; revision=3294
|
|
|
|
|
|
| |
<pyromancer@gmail.com> for this patch.
svn path=/main/trunk/; revision=3178
|
|
|
|
| |
svn path=/main/trunk/; revision=3155
|
|
|
|
|
|
| |
not depend on ebuild.sh.
svn path=/main/trunk/; revision=2964
|
|
|
|
| |
svn path=/main/trunk/; revision=2520
|
|
|
|
| |
svn path=/main/trunk/; revision=2519
|