| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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
|
|
|
|
|
|
| |
since it triggers sandbox violations.
svn path=/main/trunk/; revision=13403
|
|
|
|
|
|
|
| |
important this particular QA feature. Thanks to Tiziano Müller <dev-zero@g.o>
for the suggestion.
svn path=/main/trunk/; revision=13391
|
|
|
|
|
|
| |
displayed (not possible with the helper binaries).
svn path=/main/trunk/; revision=13390
|
|
|
|
|
|
|
|
| |
helper use pipe or socket IPC instead of a signal, to avoid a potential
race condition in signal delivery. Thanks to to Tiziano Müller <dev-zero@g.o>
for the initial patch.
svn path=/main/trunk/; revision=13389
|
|
|
|
| |
svn path=/main/trunk/; revision=13386
|
|
|
|
|
|
| |
initialized from scratch so there's no danger of accumulation.
svn path=/main/trunk/; revision=13385
|
|
|
|
|
|
| |
type -t, in order to avoid use of subshells.
svn path=/main/trunk/; revision=13384
|
|
|
|
|
|
| |
bash exposes local variables to 'children'.
svn path=/main/trunk/; revision=13381
|
|
|
|
|
|
| |
to Tiziano Müller <dev-zero@g.o> for this patch.
svn path=/main/trunk/; revision=13380
|
|
|
|
|
|
| |
used for related conditionals in shell code.
svn path=/main/trunk/; revision=13342
|
|
|
|
|
|
| |
variables are exposed to 'children').
svn path=/main/trunk/; revision=13316
|
|
|
|
|
|
| |
every phase (for EAPI 2 default() phase function setup).
svn path=/main/trunk/; revision=13301
|
|
|
|
|
|
|
| |
readonly variables.
- Save DEFINED_PHASES in the vdb entries, as requested by lxnay.
svn path=/main/trunk/; revision=13300
|
|
|
|
| |
svn path=/main/trunk/; revision=13299
|
|
|
|
|
|
| |
proactively call set +e inside qa_source(), qa_call(), and die().
svn path=/main/trunk/; revision=13273
|
|
|
|
|
|
|
| |
than $WORKDIR, since that may be too touchy. The user can easily call
the clean phase explicitly if they really want it.
svn path=/main/trunk/; revision=13222
|
|
|
|
|
|
|
|
| |
side and don't add distcc to CC and CXX when /usr/lib/distcc/bin doesn't exist
since that won't necessarily work. Thanks to Jeroen Roovers <jer@g.o> for
reporting the issue with adding distcc to CC.
svn path=/main/trunk/; revision=13198
|
|
|
|
| |
svn path=/main/trunk/; revision=13184
|
|
|
|
|
|
|
| |
so that it's possible to do indepenent EAPI-specific PATH modifications prior
to the distcc/ccache modifications.
svn path=/main/trunk/; revision=13183
|
|
|
|
|
|
| |
reporting.
svn path=/main/trunk/; revision=13181
|
|
|
|
|
|
| |
than a subshell.
svn path=/main/trunk/; revision=13149
|
|
|
|
|
|
|
|
| |
ebuild atain in this case (even though $T/environment may already exist).
This should help avoid confusion by ensuring that the latest changes to
the ebuild/eclasses are reflected in the environment.
svn path=/main/trunk/; revision=13148
|
|
|
|
|
|
| |
.prepared, .configured and .installed files along with the others.
svn path=/main/trunk/; revision=13146
|
|
|
|
|
|
|
|
| |
call the same phase multiple times, wipe out elog log files for the current
phase just before executing the phase. Thanks to Mike Frysinger <vapier@g.o>
for reporting.
svn path=/main/trunk/; revision=13130
|
|
|
|
|
|
| |
arguments.
svn path=/main/trunk/; revision=13104
|
|
|
|
|
|
| |
sections and avoid unnecessary eval usage
svn path=/main/trunk/; revision=13090
|
|
|
|
|
|
|
| |
and remove shutil.rmtree() call from Binpkg._clean_exit() since dyn_clean
is guaranteed to do a full clean now.
svn path=/main/trunk/; revision=13069
|
|
|
|
| |
svn path=/main/trunk/; revision=13063
|
|
|
|
| |
svn path=/main/trunk/; revision=12809
|
|
|
|
|
|
| |
Diego Elio Pettenò <flameeyes@g.o> for the suggestion.
svn path=/main/trunk/; revision=12808
|
|
|
|
|
|
|
| |
$ECLASS_DEPTH as a unique id since it's a lot simpler then encoding the
eclass name in the variable name.
svn path=/main/trunk/; revision=12806
|
|
|
|
|
|
|
| |
trap calls that try to unset multiple signal handlers at once without
passing - as the first argument.
svn path=/main/trunk/; revision=12805
|