| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
SLOT. (trunk r8895)
svn path=/main/branches/2.1.2/; revision=8902
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8900
|
|
|
|
|
|
|
|
|
| |
constructor, raise a ParseError and make emerge and portageq handle
the error. This way consumers of the portage api can handle the
ParseError rather than have their application exit. Thanks to lxnay
for reporting. (trunk r8884)
svn path=/main/branches/2.1.2/; revision=8886
|
|
|
|
|
|
|
|
| |
* When available, make getconfig() include an invalid token
in a ParseError message.
(trunk r8883)
svn path=/main/branches/2.1.2/; revision=8885
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
as PORTAGE_BINPKG_FILE in order to give bashrc users an opportunity
to do various things such as remove binary packages after they're
installed.
* Add a note in ebuild.sh explaining why hardcoded bash lists are
needed for backward compatibility with <portage-2.1.4 since they
assume that a newly installed version of ebuild.sh will work for
pkg_postinst, pkg_prerm, and pkg_postrm when portage is upgrading
itself.
(trunk r8878)
svn path=/main/branches/2.1.2/; revision=8881
|
|
|
|
|
|
|
| |
where it spawns misc-functions.sh after the install phase.
(trunk r8874)
svn path=/main/branches/2.1.2/; revision=8875
|
|
|
|
|
|
|
|
| |
allowed to leak into the ebuild environment. Also, fix spawnebuild
to properly filter the env when it spawns misc-functions.sh after
the install phase. (trunk r8863:8867)
svn path=/main/branches/2.1.2/; revision=8868
|
|
|
|
|
|
|
|
| |
SANDBOX_{DENY,PREDICT,READ,WRITE} between all phases,
except when the environment comes directly from
environment.bz2. (trunk r8853)
svn path=/main/branches/2.1.2/; revision=8854
|
|
|
|
|
|
|
| |
portage.pkgmerge() and dblink.unmerge() since it's
already called in doebuild(). (trunk r8835)
svn path=/main/branches/2.1.2/; revision=8836
|
|
|
|
|
|
|
|
|
| |
critical for doebuild() operation and we already know the category.
* Always call config.setcpv() prior to config.load_infodir() so that
the CATEGORY is always known.
(trunk r8830:88310
svn path=/main/branches/2.1.2/; revision=8832
|
|
|
|
|
|
|
| |
inside PORTAGE_TMPDIR since, unlike /tmp, it can't be mounted with
the "noexec" option. (trunk r8828)
svn path=/main/branches/2.1.2/; revision=8829
|
|
|
|
|
|
| |
#201082. (trunk r8826)
svn path=/main/branches/2.1.2/; revision=8827
|
|
|
|
|
|
|
|
|
| |
because it's not needed and the ebuild path that's passed in for
postinst is may be from the portage tree, which causes load_infodir()
to discard critical metadata such as CATEGORY without realoading
it. (trunk r8822)
svn path=/main/branches/2.1.2/; revision=8823
|
|
|
|
|
|
|
| |
* unset CCACHE_* and DISTCC_* variables in save_ebuild_env()
(trunk r8818)
svn path=/main/branches/2.1.2/; revision=8819
|
|
|
|
|
|
|
| |
restart itself when dblink.merge() creates temporary copies of
PORTAGE_{BIN,PYM}_PATH. (trunk r8803)
svn path=/main/branches/2.1.2/; revision=8804
|
|
|
|
|
|
|
| |
already-installed instance" logic to make sure that
it works in all possible cases. (trunk r8801)
svn path=/main/branches/2.1.2/; revision=8802
|
|
|
|
|
|
| |
the path of the binary since. (trunk r8798)
svn path=/main/branches/2.1.2/; revision=8799
|
|
|
|
|
|
|
|
|
| |
* blacklist the same variables in save_ebuild_env() so that
the latest values from the calling environment always
override those from the ebuild environment
(trunk r8796)
svn path=/main/branches/2.1.2/; revision=8797
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8790
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8788
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
from the calling environment that are allowed into the ebuild
environment. (trunk r8763)
svn path=/main/branches/2.1.2/; revision=8764
|
|
|
|
|
|
|
| |
during the "package" phase since it's currently referenced
there. (trunk r8759)
svn path=/main/branches/2.1.2/; revision=8760
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
_eerror() function.
svn path=/main/branches/2.1.2/; revision=8728
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
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
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
| |
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
|