| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/main/trunk/; revision=8619
|
|
|
|
|
|
| |
after the ebuild environment is fully loaded.
svn path=/main/trunk/; revision=8617
|
|
|
|
| |
svn path=/main/trunk/; revision=8615
|
|
|
|
|
|
| |
for md5sum output.
svn path=/main/trunk/; revision=8613
|
|
|
|
|
|
| |
'^declare -r ' by simply removing it.
svn path=/main/trunk/; revision=8611
|
|
|
|
|
|
|
| |
selective and ensure that special variables that come from
the config constructor are preserved.
svn path=/main/trunk/; revision=8609
|
|
|
|
|
|
| |
directing them to /dev/null.
svn path=/main/trunk/; revision=8607
|
|
|
|
|
|
| |
it will work with things like 'declare -xr' as well as 'declare -rx'.
svn path=/main/trunk/; revision=8605
|
|
|
|
|
|
|
| |
since otherwise it can interfere with the environment for things
like the "package" phase.
svn path=/main/trunk/; revision=8603
|
|
|
|
|
|
|
|
| |
environment may have been saved by a different version of ebuild.sh,
so it can't trusted that it's been properly filtered. Therefore,
always preprocess the environment when ${PN} == portage.
svn path=/main/trunk/; revision=8601
|
|
|
|
| |
svn path=/main/trunk/; revision=8599
|
|
|
|
|
|
|
| |
so that packages installed via --buildpkg have a BINPKGMD5
entry matching the package built.
svn path=/main/trunk/; revision=8597
|
|
|
|
| |
svn path=/main/trunk/; revision=8595
|
|
|
|
|
|
|
| |
RDEPEND <-> PDEPEND relationships and use it to
optimize merge order.
svn path=/main/trunk/; revision=8593
|
|
|
|
|
|
| |
readonly EBUILD_SH_ARGS variable.
svn path=/main/trunk/; revision=8585
|
|
|
|
|
|
|
|
| |
in case the user wants to repeat the phase (like with
FEATURES=noauto and the ebuild command). Only cleanse it from
environment.bz2.
svn path=/main/trunk/; revision=8583
|
|
|
|
|
|
| |
* Make dyn_install() filter S when it's no longer needed.
svn path=/main/trunk/; revision=8581
|
|
|
|
|
|
| |
falsely in prerm or postrm.
svn path=/main/trunk/; revision=8578
|
|
|
|
|
|
| |
postrm phase fails.
svn path=/main/trunk/; revision=8577
|
|
|
|
|
|
| |
so that state from src_install() is saved.
svn path=/main/trunk/; revision=8575
|
|
|
|
|
|
| |
in the environment.
svn path=/main/trunk/; revision=8573
|
|
|
|
| |
svn path=/main/trunk/; revision=8569
|
|
|
|
|
|
| |
* Sync "scan" mode description with 2.1.2 branch.
svn path=/main/trunk/; revision=8559
|
|
|
|
| |
svn path=/main/trunk/; revision=8543
|
|
|
|
|
|
|
| |
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
|