| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
use it's env.d keys as a blacklist to make env.d override the calling
environment. (trunk r8785)
svn path=/main/branches/2.1.2/; revision=8786
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
* whitelist RPMDIR just for the "rpm" phase. (trunk r8779)
svn path=/main/branches/2.1.2/; revision=8780
|
|
|
|
|
|
|
| |
sandbox's bashrc sources /etc/profile which unsets ROOTPATH,
so we have to back it up and restore it. (trunk r8775:8777)
svn path=/main/branches/2.1.2/; revision=8778
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8775
|
|
|
|
|
|
|
|
| |
never gets set during the "depend" phase. Also, use
backup_changes() to properly cache the result.
(trunk r8771)
svn path=/main/branches/2.1.2/; revision=8773
|
|
|
|
|
|
| |
variable and we don't want to interfere. (trunk r8770)
svn path=/main/branches/2.1.2/; revision=8772
|
|
|
|
|
|
| |
side then restore it on the bash side. (trunk r8768)
svn path=/main/branches/2.1.2/; revision=8769
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8767
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
from the calling environment that are allowed into the ebuild
environment. (trunk r8763)
svn path=/main/branches/2.1.2/; revision=8764
|
|
|
|
|
|
|
| |
'source /etc/profile' which can interfere with the build
environment by modifying our PATH. (trunk r8761)
svn path=/main/branches/2.1.2/; revision=8762
|
|
|
|
|
|
|
| |
during the "package" phase since it's currently referenced
there. (trunk r8759)
svn path=/main/branches/2.1.2/; revision=8760
|
|
|
|
|
|
|
| |
longer needed because the same ebuild environment is reused for the
entire lifecycle of the package, including uninstallation.
svn path=/main/branches/2.1.2/; revision=8758
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
just for that purpose. (trunk r8751)
svn path=/main/branches/2.1.2/; revision=8752
|
|
|
|
|
|
|
| |
dblink.merge() since we won't be able to later if they get
unmerged (happens when namespace changes). (trunk r8749)
svn path=/main/branches/2.1.2/; revision=8750
|
|
|
|
|
|
|
| |
to help and it triggers import errors for elog modules when downgrading
to versions of portage that use the old namespace. (trunk r8745)
svn path=/main/branches/2.1.2/; revision=8748
|
|
|
|
|
|
| |
PORTAGE_PYM_PATH works. (trunk r8745)
svn path=/main/branches/2.1.2/; revision=8746
|
|
|
|
|
|
|
|
| |
directories to a temp dir. Insert the temporary PORTAGE_PYM_PATH
as the first element of sys.path and register an atexit hook to
clean up the temporary directories. (trunk r8743)
svn path=/main/branches/2.1.2/; revision=8744
|
|
|
|
|
|
|
| |
os sys-apps/portage in the same slot if necessary (needed when
AUTOCLEAN=no is set).
svn path=/main/branches/2.1.2/; revision=8742
|
|
|
|
|
|
|
|
| |
copy of PORTAGE_BIN_PATH in order to avoid relying on
on the new versions which may be incompatible.
(trunk r8730:8739)
svn path=/main/branches/2.1.2/; revision=8740
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8730
|
|
|
|
|
|
| |
_eerror() function.
svn path=/main/branches/2.1.2/; revision=8728
|
|
|
|
|
|
|
|
| |
paths that aren't writable by the current user. This prevents
Permission denied errors from being triggered later when trying
to scan subdirectories that are inaccessible. (trunk r8726)
svn path=/main/branches/2.1.2/; revision=8727
|
|
|
|
|
|
|
| |
the scrollkeeper-9999 upgrade will trigger a false
positive. Thanks to leio for reporting. (trunk r8724)
svn path=/main/branches/2.1.2/; revision=8725
|
|
|
|
|
|
|
|
|
|
|
| |
that doesn't install any files will not be able to replace a
package in the same slot that really installs files.
This check can be bypassed by manually unmerging the old package
or by setting PORTAGE_PACKAGE_EMPTY_ABORT="0" in /etc/make.conf.
(trunk r8720)
svn path=/main/branches/2.1.2/; revision=8723
|
|
|
|
|
|
| |
ebuild environment. (trunk r8721).
svn path=/main/branches/2.1.2/; revision=8722
|
|
|
|
|
|
| |
return early when necessary. (trunk r8718)
svn path=/main/branches/2.1.2/; revision=8719
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8717
|
|
|
|
|
|
|
| |
sanity checks since ebuild.sh portage version may differ from the
current instance that is running in python. (trunk r8714)
svn path=/main/branches/2.1.2/; revision=8715
|
|
|
|
|
|
| |
handles internally. (trunk r8712)
svn path=/main/branches/2.1.2/; revision=8713
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8711
|
|
|
|
|
|
|
|
|
|
| |
to accomodate this, create a PORTAGE_MUTABLE_FILTERED_VARS list for
variables that portage sets but doesn't mark readonly. In order to
prevent changed values from causing unexpcted interference, they are
filtered out of the environment when it is saved or loaded (any
mutations do not persist). (trunk r8708)
svn path=/main/branches/2.1.2/; revision=8709
|
|
|
|
|
|
| |
(trunk r8706)
svn path=/main/branches/2.1.2/; revision=8707
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8705
|
|
|
|
|
|
|
| |
from dir_get_list() when there's a problem connection problem.
(trunk r8702)
svn path=/main/branches/2.1.2/; revision=8703
|
|
|
|
|
|
| |
necessary. (trunk r8700)
svn path=/main/branches/2.1.2/; revision=8701
|
|
|
|
|
|
| |
extra misc-functions.sh preinst/postinst shell code. (trunk r8698)
svn path=/main/branches/2.1.2/; revision=8699
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8697
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8695
|
|
|
|
|
|
|
| |
* Fix dyn_clean() to clean the status file and return early when appropriate.
(trunk r8692)
svn path=/main/branches/2.1.2/; revision=8693
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8691
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8689
|
|
|
|
|
|
| |
attempting to use it. (trunk r8686)
svn path=/main/branches/2.1.2/; revision=8687
|
|
|
|
|
|
| |
it cancels all binary package options.
svn path=/main/branches/2.1.2/; revision=8685
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
"${T}/environment" does not exist, except for "clean"
and "depend" phases. (trunk r8680)
svn path=/main/branches/2.1.2/; revision=8681
|
|
|
|
|
|
|
| |
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
|