| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
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
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/main/trunk/; revision=8676
|
|
|
|
| |
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
|
|
|
|
|
|
| |
* Run the "clean" phase if pkg_config() succeeds.
svn path=/main/trunk/; revision=8651
|
|
|
|
|
|
|
|
|
|
|
| |
Since a temporary directory is required for processing of
${T}/environment, and we want a user who's not in the portage
group to be able to run the pkg_info() phase, PORTAGE_TMPDIR
is temporarily overridden with a directory created by mkdtemp.
To make this work, doebuild() creates the tempdir and cleans
it up in a finally block.
svn path=/main/trunk/; revision=8649
|
|
|
|
|
|
| |
are missing so that the user has a clue about what is wrong.
svn path=/main/trunk/; revision=8638
|
|
|
|
| |
svn path=/main/trunk/; revision=8615
|
|
|
|
|
|
|
| |
selective and ensure that special variables that come from
the config constructor are preserved.
svn path=/main/trunk/; revision=8609
|
|
|
|
|
|
|
| |
RDEPEND <-> PDEPEND relationships and use it to
optimize merge order.
svn path=/main/trunk/; revision=8593
|
|
|
|
|
|
| |
postrm phase fails.
svn path=/main/trunk/; revision=8577
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
not have write access to /var/cache/edb. Thanks to Cardoe for
reporting.
svn path=/main/trunk/; revision=8502
|
|
|
|
|
|
| |
for each package in order to avoid flooding the display.
svn path=/main/trunk/; revision=8500
|
|
|
|
|
|
| |
of just the first one.
svn path=/main/trunk/; revision=8498
|