| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
appropriate when necessary.
|
| |
|
| |
|
| |
|
|
|
|
| |
the shebang of configure scripts when appropriate.
|
|
|
|
|
|
| |
where DEPEND is set and RDEPEND is unset in the ebuild, since this
triggers implicit RDEPEND=$DEPEND assignment (prior to EAPI 4) and is
forbidden by the QA team.
|
|
|
|
| |
Thanks to Jeremy Olexa (darkside) for the initial patch.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
for all of the following cases:
* package is missing repository metadata
* package has repository metadata, but the source repository does not
have a profiles/updates/ directory
* package has repository metadata, but the source repository is not
currently accessible via PORTDIR_OVERLAY
|
|
|
|
| |
most efficient to process all repos at once.
|
|
|
|
|
|
| |
As a backwards-compatibility measure, if a particular repository doesn't
come with an 'updates' directory, fallback to updates from
dbapi.porttree_root.
|
| |
|
|
|
|
| |
with python3.1.
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
| |
It is not used anywhere, and don't seem to be a useful check at all.
|
| |
|
|
|
|
| |
with python2 and python3).
|
|
|
|
|
|
| |
Instead of performing a single 'file.executable' check on auxiliary
files and then another one on ebuild files, use a single check for them.
This unifies the path output too.
|
|
|
|
|
|
|
|
|
|
|
|
| |
environment variables, for use within the chromium-os
build environment.
* Add PORTAGE_USERNAME and PORTAGE_GRPNAME to the environment
whitelist and filter them from the saved environment.
Note: In order to support PORTAGE_USERNAME and PORTAGE_GRPNAME
settings in make.conf, the associated portage.data attributes
may be relocated to the config class in the future.
|
|
|
|
|
| |
Overnight patches have the tendency to be bugged. Now 'repoman --ask'
should work like a normal flag.
|
| |
|
|
|
|
|
|
| |
Put an empty line between the real commit message and Portage version
append. Instead of creating a second pair of parenthesis
for the Manifest commit one, append it to the Portage version.
|
|
|
|
|
|
| |
Instead of using faulty prefix-stripping code on 'git diff-index'
results, simply pass '--relative' to it. Thanks to that, git will do all
the stripping itself and return only changes in the current directory.
|
|
|
|
|
|
|
| |
The '--vcs' option can be used to override VCS autodetection and force
using specific one. It can be especially useful if the work directory is
ambiguous (i.e. there is more than one VCS control directory in the same
directory).
|
|
|
|
|
|
| |
Move the real code into repoman.utilities. Support any repository depth
for distributed SCMs -- i.e. Sunrise through git-svn. Bail out if more
than one control version directory is found at the same depth.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows make to do its thing when using Portage in a development
workflow, although the change also exposes how ebuild clean doesn't
clear out the WORKDIR.
TEST=`rm -rf /build/$board/tmp/portage/chromeos-base/kernel-0.0.1 &&
[ -e /build/$board/tmp/portage/chromeos-base/kernel-0.0.1/.unpacked ] &&
rm /build/$board/tmp/portage/chromeos-base/kernel-0.0.1/.unpacked &&
FEATURES=keepwork ebuild-$board kernel-0.0.1.ebuild install`
Then modify some of the source (preferably in the git repository rather
than the WORKDIR).
`[ -e /build/$board/tmp/portage/chromeos-base/kernel-0.0.1/.unpacked ] &&
rm /build/$board/tmp/portage/chromeos-base/kernel-0.0.1/.unpacked &&
FEATURES=keepwork ebuild-$board kernel-0.0.1.ebuild install &&`
On the second ebuild operation, make should be able to tell what
exactly, or if nothing at all, has changed, and rebuild only the
necessary object files.
http://codereview.chromium.org/2922001
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
when appropriate.
|
|
|
|
| |
svn need to be lowercase).
|
|
|
|
|
| |
the vcs (git) does not support mtime preservation. Also, fix the same
check to work for ebuilds wiht copyrigh beginning in 2011 and later.
|
|
|
|
|
|
| |
3rd argument conditional on EAPI in order to ensure backward
compatibility. This reverts the behavior change from commit
a05bba76435d94407fd25549d0552902962baf62 for EAPI 0, 1, 2, and 3.
|
| |
|
| |
|
|
|
|
| |
check-implicit-pointer-usage.py.
|
|
|
|
|
| |
is used to explicitly run the test phase along with other
phases.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<snapshot_uri> <binhost_dir>
This program will copy src_pkg_dir to snapshot_dir and inside
binhost_dir it will create a Packages index file which refers to
snapshot_uri. This is intended to solve race conditions on binhosts as
described at http://crosbug.com/3225.
Required Arguments:
src_pkg_dir - the source $PKGDIR
snapshot_dir - destination snapshot directory (must not exist)
snapshot_uri - URI which refers to snapshot_dir from the
client side
binhost_dir - directory in which to write Packages index with
snapshot_uri
Options:
-h, --help show this help message and exit
--hardlinks=HARDLINKS
create hardlinks (y or n, default is y)
|
|
|
|
| |
(works with python-2.6). Thanks to Arfrever for the suggestion.
|
|
|
|
| |
18 digits. Thanks to Ulrich Müller <ulm@g.o> for this patch.
|
|
|
|
| |
potential character encoding issues.
|
|
|
|
| |
EAPI 4 instead of 3.
|
| |
|
|
|
|
|
|
|
| |
Support loading per-package bashrc files from the /etc/portage/env
directory. The invidual files should reside in a directory matching
${CATEGORY}, with names matching ${PN}, ${PN}:${SLOT}, ${P} and/or ${PF}
(which are applied in that order).
|
|
|
|
| |
PORTDIR_OVERLAY paths.
|