| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
svn path=/main/trunk/; revision=15034
|
|
|
|
|
|
| |
current EAPI.
svn path=/main/trunk/; revision=15031
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
filter_readonly_variables() but don't mark them readonly for now since some
ebuilds/eclasses try to assign EROOT (such as kde4-base_pkg_setup) which
causes the whole bash shell to exit like this:
>>> Extracting info
* CPV: kde-base/oxygen-icons-4.3.4
* REPO: gentoo
* USE: elibc_glibc kernel_linux test userland_GNU x86
/var/tmp/portage/kde-base/oxygen-icons-4.3.4/temp/environment: line 2781: EROOT: readonly variable
Also, add ED to the environment blacklist.
svn path=/main/trunk/; revision=15030
|
|
|
|
|
|
|
|
|
|
|
| |
EROOT available to the ebuild environment, and updates the manpage
accordingly. EPREFIX is hardwired to the empty string, and not
configurable. For that, the prefix branch should be used for now.
This should satisfy the requirements for EAPI=3.
svn path=/main/trunk/; revision=15024
|
|
|
|
|
|
|
|
| |
* Add to whitelist so current values are always used.
* Always filter them from the saved environment.
* Always add thier values to SANDBOX_WRITE.
svn path=/main/trunk/; revision=14973
|
|
|
|
|
|
| |
Jonathan Callen <abcd@g.o> for this patch.
svn path=/main/trunk/; revision=14965
|
|
|
|
|
|
|
| |
register_die_hook, and also add code to ensure the die hooks are called even
when the failure is on the python side (like for file collisions).
svn path=/main/trunk/; revision=14936
|
|
|
|
| |
svn path=/main/trunk/; revision=14932
|
|
|
|
|
|
| |
including USE flags.
svn path=/main/trunk/; revision=14907
|
|
|
|
|
|
| |
restriction." message.
svn path=/main/trunk/; revision=14885
|
|
|
|
| |
svn path=/main/trunk/; revision=14782
|
|
|
|
| |
svn path=/main/trunk/; revision=14781
|
|
|
|
|
|
| |
>=sys-apps/sandbox-2.2.
svn path=/main/trunk/; revision=14733
|
|
|
|
| |
svn path=/main/trunk/; revision=14694
|
|
|
|
|
|
|
| |
filter_readonly_variables(). Add additional variables found in
the output of `env -i bash -c 'declare -p'`.
svn path=/main/trunk/; revision=14676
|
|
|
|
|
|
| |
Jonathan Callen <abcd@g.o> for this patch.
svn path=/main/trunk/; revision=14675
|
|
|
|
| |
svn path=/main/trunk/; revision=14664
|
|
|
|
| |
svn path=/main/trunk/; revision=14662
|
|
|
|
|
|
| |
Jonathan Callen <abcd@g.o> for this patch.
svn path=/main/trunk/; revision=14623
|
|
|
|
|
|
| |
but set CONF_PREFIX. Thanks to Jonathan Callen <abcd@g.o> for reporting.
svn path=/main/trunk/; revision=14622
|
|
|
|
|
|
|
| |
any possility of ambiguity. Thanks to Jonathan Callen <abcd@g.o> for the
suggestion.
svn path=/main/trunk/; revision=14621
|
|
|
|
|
|
| |
<abcd@g.o> for reporting.
svn path=/main/trunk/; revision=14619
|
|
|
|
| |
svn path=/main/trunk/; revision=14618
|
|
|
|
|
|
| |
<abcd@g.o> for this patch.
svn path=/main/trunk/; revision=14617
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. The A variable contains no items.
2. The phase function in question is not in DEFINED_PHASES.
3. None of the phase functions unpack, prepare, configure, compile or install,
if supported by the EAPI in question and occurring prior to the phase about
to be executed, are in DEFINED_PHASES.
Thanks to Jonathan Callen <abcd@g.o> for this patch.
svn path=/main/trunk/; revision=14616
|
|
|
|
|
|
|
| |
bug #288863. This can be removed after sandbox is fixed and portage
depends on the fixed version.
svn path=/main/trunk/; revision=14612
|
|
|
|
| |
svn path=/main/trunk/; revision=14582
|
|
|
|
| |
svn path=/main/trunk/; revision=14570
|
|
|
|
|
|
| |
potentially unsupported version of Python.
svn path=/main/trunk/; revision=14568
|
|
|
|
|
|
| |
that this key really is unused.
svn path=/main/trunk/; revision=14393
|
|
|
|
|
|
| |
bin/ebuild-helpers/prepstrip
svn path=/main/trunk/; revision=14151
|
|
|
|
| |
svn path=/main/trunk/; revision=14114
|
|
|
|
| |
svn path=/main/trunk/; revision=14068
|
|
|
|
|
|
|
| |
/etc/profile (promote paths under /usr to the front). Thanks to Michał Górny
<gentoo@mgorny.alt.pl>.
svn path=/main/trunk/; revision=13935
|
|
|
|
|
|
|
|
|
|
|
|
| |
in the ebuild's login session in order to pass signals from the controlling
terminal to the detached session. A simple fifo-based approach in ebuild.sh
does not seem to work since bash's read builtin occasionally loses the fifo
data when it's 'Interrupted system call'. Maybe a python script will work
better for the session leader/daemon. NOTE: The daemon will also be useful
for implementing a fifo-based die helper (to replace the current signal-
based approach).
svn path=/main/trunk/; revision=13879
|
|
|
|
| |
svn path=/main/trunk/; revision=13863
|
|
|
|
| |
svn path=/main/trunk/; revision=13861
|
|
|
|
|
|
|
|
|
|
|
| |
left behind by ebuild phases. This works by using setsid to create a new
login session for the ebuild.sh process, and `kill -s SIGHUP 0` to send
a SIGHUP signal to all processes in the session. The setsid is currently
not done on the python side since that would cause the sandbox process in
the session, and sandbox produces a warning message if it catches a SIGHUP
signal.
svn path=/main/trunk/; revision=13856
|
|
|
|
|
|
|
|
| |
inside einstall. Also, force -j1 in order to override any --jobs settings
from MAKEOPTS. Thanks to Diego Pettenò <flameeyes@gentoo.org> for the
suggestion.
svn path=/main/trunk/; revision=13833
|
|
|
|
|
|
| |
EAPI 3. Thanks to Markus Meier <maekke@gentoo.org> for this patch.
svn path=/main/trunk/; revision=13800
|
|
|
|
|
|
|
| |
support not implemented yet). Thanks to Markus Meier <maekke@gentoo.org>
for this patch.
svn path=/main/trunk/; revision=13799
|
|
|
|
|
|
|
| |
Markus Meier <maekke@gentoo.org> for this patch (and people in #gentoo-portage
for bash syntax tweaks).
svn path=/main/trunk/; revision=13798
|
|
|
|
|
|
| |
for lower EAPIs.
svn path=/main/trunk/; revision=13768
|
|
|
|
|
|
| |
functions. Thanks to ABCD for reporting.
svn path=/main/trunk/; revision=13636
|
|
|
|
|
|
| |
comment #16.
svn path=/main/trunk/; revision=13628
|
|
|
|
| |
svn path=/main/trunk/; revision=13627
|
|
|
|
| |
svn path=/main/trunk/; revision=13598
|
|
|
|
|
|
|
| |
ebuilds/eclasses have stuff in global scope that really belongs somewhere
like pkg_setup or src_configure. Thanks to Arfrever for reporting.
svn path=/main/trunk/; revision=13597
|
|
|
|
|
|
| |
packages since it should work fine now.
svn path=/main/trunk/; revision=13570
|
|
|
|
| |
svn path=/main/trunk/; revision=13404
|