| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/main/trunk/; revision=8755
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/main/trunk/; revision=8754
|
|
|
|
|
|
|
|
|
|
|
|
| |
the python side. The python will be able to use it's awareness
of the ${T}/environment to decide what type of ebuild environment
should be generated. For example, if the ebuild environment
should be able to unset variables that have been inherited from
the calling environment, the existence of ${T}/environment
will indicate that the ebuild environment should be isolated from
the calling environment.
svn path=/main/trunk/; revision=8753
|
|
|
|
|
|
| |
just for that purpose.
svn path=/main/trunk/; revision=8751
|
|
|
|
|
|
|
| |
dblink.merge() since we won't be able to later if they get
unmerged (happens when namespace changes).
svn path=/main/trunk/; revision=8749
|
|
|
|
|
|
|
| |
to help and it triggers import errors for elog modules when downgrading
to versions of portage that use the old namespace.
svn path=/main/trunk/; revision=8747
|
|
|
|
|
|
| |
PORTAGE_PYM_PATH works.
svn path=/main/trunk/; revision=8745
|
|
|
|
|
|
|
|
| |
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.
svn path=/main/trunk/; revision=8743
|
|
|
|
|
|
|
| |
os sys-apps/portage in the same slot if necessary (needed when
AUTOCLEAN=no is set).
svn path=/main/trunk/; revision=8741
|
|
|
|
| |
svn path=/main/trunk/; revision=8739
|
|
|
|
|
|
| |
with variable PORTAGE_BIN_PATH.
svn path=/main/trunk/; revision=8738
|
|
|
|
|
|
| |
it unmerges it.
svn path=/main/trunk/; revision=8737
|
|
|
|
| |
svn path=/main/trunk/; revision=8736
|
|
|
|
|
|
| |
with variable PORTAGE_BIN_PATH.
svn path=/main/trunk/; revision=8735
|
|
|
|
|
|
| |
that they work with variable PORTAGE_BIN_PATH.
svn path=/main/trunk/; revision=8734
|
|
|
|
|
|
|
| |
setting since it may be a temp directory when portage is reinstalling
itself.
svn path=/main/trunk/; revision=8733
|
|
|
|
|
|
|
| |
reinstalling itself since the check is reliable in this case now
that a temporary PORTAGE_BIN_PATH is created.
svn path=/main/trunk/; revision=8732
|
|
|
|
|
|
|
| |
copy of PORTAGE_BIN_PATH in order to avoid relying on
on the new versions which may be incompatible.
svn path=/main/trunk/; revision=8731
|
|
|
|
| |
svn path=/main/trunk/; revision=8729
|
|
|
|
|
|
|
|
| |
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.
svn path=/main/trunk/; revision=8726
|
|
|
|
|
|
|
| |
the scrollkeeper-9999 upgrade will trigger a false
positive. Thanks to leio for reporting.
svn path=/main/trunk/; revision=8724
|
|
|
|
| |
svn path=/main/trunk/; revision=8721
|
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/main/trunk/; revision=8720
|
|
|
|
|
|
| |
return early when necessary.
svn path=/main/trunk/; revision=8718
|
|
|
|
| |
svn path=/main/trunk/; revision=8716
|
|
|
|
|
|
|
| |
sanity checks since ebuild.sh portage version may differ from the
current instance that is running in python.
svn path=/main/trunk/; revision=8714
|
|
|
|
|
|
| |
handles internally.
svn path=/main/trunk/; revision=8712
|
|
|
|
| |
svn path=/main/trunk/; revision=8710
|
|
|
|
|
|
|
|
|
|
| |
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).
svn path=/main/trunk/; revision=8708
|
|
|
|
| |
svn path=/main/trunk/; revision=8706
|
|
|
|
| |
svn path=/main/trunk/; revision=8704
|
|
|
|
|
|
| |
from dir_get_list() when there's a problem connection problem.
svn path=/main/trunk/; revision=8702
|
|
|
|
|
|
| |
necessary.
svn path=/main/trunk/; revision=8700
|
|
|
|
|
|
| |
extra misc-functions.sh preinst/postinst shell code.
svn path=/main/trunk/; revision=8698
|
|
|
|
| |
svn path=/main/trunk/; revision=8696
|
|
|
|
| |
svn path=/main/trunk/; revision=8694
|
|
|
|
|
|
| |
* Fix dyn_clean() to clean the status file and return early when appropriate.
svn path=/main/trunk/; revision=8692
|
|
|
|
| |
svn path=/main/trunk/; revision=8690
|
|
|
|
| |
svn path=/main/trunk/; revision=8688
|
|
|
|
|
|
| |
attempting to use it.
svn path=/main/trunk/; revision=8686
|
|
|
|
|
|
| |
it cancels all binary package options.
svn path=/main/trunk/; revision=8683
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/main/trunk/; revision=8682
|
|
|
|
|
|
|
| |
"${T}/environment" does not exist, except for "clean"
and "depend" phases.
svn path=/main/trunk/; revision=8680
|
|
|
|
|
|
| |
in the stack trace and the user is likely to be interested in it.
svn path=/main/trunk/; revision=8678
|
|
|
|
| |
svn path=/main/trunk/; revision=8676
|
|
|
|
| |
svn path=/main/trunk/; revision=8674
|
|
|
|
| |
svn path=/main/trunk/; revision=8672
|
|
|
|
|
|
|
|
| |
save_ebuild_env() to config.environ().
* Add EMERGE_FROM to the READONLY_PORTAGE_VARS list.
svn path=/main/trunk/; revision=8670
|
|
|
|
|
|
|
|
| |
or more eclasses override eclasses from PORTDIR. The warning can be
permanently disabled by setting PORTAGE_ECLASS_WARNING_ENABLE="0" in
/etc/make.conf.
svn path=/main/trunk/; revision=8668
|
|
|
|
| |
svn path=/main/trunk/; revision=8666
|