| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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.
|
|
|
|
|
| |
from accidentally wiping out their git tree. It will bail out
if SYNC does not refer to an rsync URI.
|
|
|
|
|
|
| |
Added missing quoting around the path passed to basename when printing
'Call stack' on die(). This should fix the issue where basename syntax
error was displayed instead of the source file name.
|
|
|
|
|
|
| |
Previously, <flag/>-related errors in metadata.xml caused repoman
to abort the checks without even reporting the full path to broken
metadata.xml file. Now they are accounted as 'metadata.bad' errors.
|
|
|
|
|
|
| |
Added missing quoting around the path passed to sed when displaying
ebuild snippet on die(). This should fix the issue where they weren't
displayed due to the occurence of special characters in the path.
|
|
|
|
| |
reporting.
|
|
|
|
| |
<mmokrejs@fold.natur.cuni.cz> for reporting.
|
|
|
|
| |
(EAPI 4). Thanks to Ulrich Müller <ulm@g.o> for this patch from bug #303919.
|
| |
|
| |
|
|
|
|
| |
check_metadata_herds().
|
| |
|
|
|
|
| |
says he wants it to work via make.conf, requiring redesign.
|
|
|
|
| |
parameter as PORTAGE_CONFIGROOT. Thanks to Brian Harring.
|
| |
|