| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
selective so that any readonly variables that are not
explicitly filtered are allowed to be saved.
svn path=/main/trunk/; revision=8542
|
|
|
|
| |
svn path=/main/trunk/; revision=8541
|
|
|
|
| |
svn path=/main/trunk/; revision=8540
|
|
|
|
|
|
|
|
|
| |
environment to apply to the config that's associated
with ROOT != "/", so we wipe out the "backupenv" for the
config that is associated with ROOT == "/" and regenerate
it's incrementals. Thanks to solar for the suggestion.
svn path=/main/trunk/; revision=8539
|
|
|
|
|
|
| |
that is redundant. This solves bug #46223.
svn path=/main/trunk/; revision=8538
|
|
|
|
|
|
|
|
| |
interference, preprocess_ebuild_env() can rely on it to clean
up the environment enough so that anything left can be allowed
to override variables or functions from the current environment.
svn path=/main/trunk/; revision=8537
|
|
|
|
|
|
| |
and save_ebuild_env().
svn path=/main/trunk/; revision=8536
|
|
|
|
|
|
| |
to save_ebuild_env().
svn path=/main/trunk/; revision=8535
|
|
|
|
| |
svn path=/main/trunk/; revision=8534
|
|
|
|
|
|
| |
don't need to be saved.
svn path=/main/trunk/; revision=8533
|
|
|
|
|
|
|
| |
since the value for that variable should never come from a
previously saved environment.
svn path=/main/trunk/; revision=8532
|
|
|
|
|
|
|
|
|
|
|
|
| |
packages. For binary packages, it's loaded prior to pkg_setup().
For installed packages, it's loaded prior to pkg_prerm().
For simplicity, the current implementation will cause the current
environment to override *everything* in the environment that is
being processed. In the future, it should be more selective and
only override the parts that are strictly necessary.
svn path=/main/trunk/; revision=8531
|
|
|
|
|
|
|
|
| |
readonly variable cause the shell to exit while executing the "source"
builtin command. To avoid this problem, a new save_ebuild_env() function
filters those variables out and discards them. See bug #190128.
svn path=/main/trunk/; revision=8528
|
|
|
|
|
|
|
|
| |
reduce bloat by filtering out functions that are defined
internally by portage. This reduces the size of the resulting
environment.bz2 file by approximately 10 KB.
svn path=/main/trunk/; revision=8527
|
|
|
|
|
|
| |
pkg_info() phase.
svn path=/main/trunk/; revision=8526
|
|
|
|
|
|
|
|
|
| |
the EmergeConfig class. They both served roughly the same purpose
and it was messy the way that EmergeConfig inherited from the
portage.config class. It's better to avoid inheritance here,
expecially since it doesn't provide anything really useful.
svn path=/main/trunk/; revision=8525
|
|
|
|
|
|
|
| |
so that variables are appropriately filtered from "backupenv",
since otherwise they can leak in from there.
svn path=/main/trunk/; revision=8524
|
|
|
|
|
|
|
|
|
|
| |
functions available for types such as RMD160. Now it's possible
to generate a Manifest when python-2.5 is built without ssl
support. MANIFEST1_REQUIRED_HASH and MANIFEST2_REQUIRED_HASH
are the only two functions that are strictly required now (MD5
and SHA1).
svn path=/main/trunk/; revision=8521
|
|
|
|
|
|
| |
NEEDED doesn't trigger unnecessary cache pulls.
svn path=/main/trunk/; revision=8520
|
|
|
|
|
|
| |
only operates on the Package type that it expects.
svn path=/main/trunk/; revision=8519
|
|
|
|
|
|
| |
with pure python.
svn path=/main/trunk/; revision=8518
|
|
|
|
|
|
|
|
|
|
| |
vardbapi.aux_get() cache. This greatly reduces the amount of
needless IO that has been happening just prior to the postinst
phase in dblink.treewalk(). We may want to consider having
LibraryPackageMap work directly from the vardbapi instead of
creating the intermediate /var/cache/edb/library_consumers file.
svn path=/main/trunk/; revision=8516
|
|
|
|
|
|
| |
overlays or user's bashrc, but don't export it.
svn path=/main/trunk/; revision=8513
|
|
|
|
|
|
| |
everything uses ${D} now (including the entire tree).
svn path=/main/trunk/; revision=8512
|
|
|
|
|
|
| |
CONTENTS file when any kind of parse error occurs.
svn path=/main/trunk/; revision=8511
|
|
|
|
| |
svn path=/main/trunk/; revision=8503
|
|
|
|
|
|
|
| |
not have write access to /var/cache/edb. Thanks to Cardoe for
reporting.
svn path=/main/trunk/; revision=8502
|
|
|
|
|
|
| |
* Remove redundant trailing slashes and fix quoting.
svn path=/main/trunk/; revision=8501
|
|
|
|
|
|
| |
for each package in order to avoid flooding the display.
svn path=/main/trunk/; revision=8500
|
|
|
|
|
|
| |
ommits relevant info.
svn path=/main/trunk/; revision=8499
|
|
|
|
|
|
| |
of just the first one.
svn path=/main/trunk/; revision=8498
|
|
|
|
|
|
|
| |
as parents of each Dependency, similar to the want that
select_files() does.
svn path=/main/trunk/; revision=8497
|
|
|
|
|
|
| |
args and add them to the digraph.
svn path=/main/trunk/; revision=8496
|
|
|
|
|
|
| |
means to accomplish the same thing.
svn path=/main/trunk/; revision=8495
|
|
|
|
|
|
|
| |
digraph since these relationships should be useful during
backtracking.
svn path=/main/trunk/; revision=8494
|
|
|
|
|
|
|
|
| |
* Reimplement Package comparison methods since the previous way didn't
seem to function properly for dict keys.
* Clean up depgraph._add_pkg() to use the Package object attributes.
svn path=/main/trunk/; revision=8493
|
|
|
|
|
|
|
| |
digraph_node tuple so that the Package instance itself
can be added directly to the digraph.
svn path=/main/trunk/; revision=8492
|
|
|
|
|
|
| |
world file) have sane permissions.
svn path=/main/trunk/; revision=8491
|
|
|
|
|
|
| |
called from inherit() since sed called below.
svn path=/main/trunk/; revision=8490
|
|
|
|
|
|
|
|
|
| |
priority and depth attributes.
* Remove depgraph.create() since it's no longer needed.
* Remove depgraph._get_parent_sets() and instead get the
information from DependencyArg attributes.
svn path=/main/trunk/; revision=8489
|
|
|
|
|
|
| |
types to help ensure a proper match.
svn path=/main/trunk/; revision=8488
|
|
|
|
|
|
|
|
|
| |
in depgraph._get_arg_for_pkg(). Among other things, this
provides a way to know whether or not a specific package
has been specified as an argument, which determines whether
or not it can be removed from the graph during backtracking.
svn path=/main/trunk/; revision=8487
|
|
|
|
|
|
| |
a new depgraph._get_arg_for_pkg() method.
svn path=/main/trunk/; revision=8486
|
|
|
|
|
|
|
|
| |
quotes where it accepts double quotes in order to
eliminate some false positives. Thanks to Krzysiek
Pawlik <nelchael@gentoo.org> for reporting.
svn path=/main/trunk/; revision=8485
|
|
|
|
|
|
| |
nonatoms (sets) in the world file.
svn path=/main/trunk/; revision=8484
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
interface that takes a single line as an argument. This has at
least a few of benefits:
* Eliminates lots of redundant code
* Error messages are ordered by line number across all checks
The performance is slightly worse due to the increased number
of method calls, but it's not really noticeable in comparison
to the time consumed by dependency checks.
Thanks to Petteri Räty <betelgeuse@gentoo.org> for the initial
patch which I only made a few minor modifications to.
svn path=/main/trunk/; revision=8483
|
|
|
|
| |
svn path=/main/trunk/; revision=8482
|
|
|
|
| |
svn path=/main/trunk/; revision=8481
|
|
|
|
|
|
| |
the highest resulting atom
svn path=/main/trunk/; revision=8480
|
|
|
|
| |
svn path=/main/trunk/; revision=8479
|