Add ebuild(1) support for FEATURES=digest.
authorZac Medico <zmedico@gentoo.org>
Thu, 26 Aug 2010 01:49:33 +0000 (18:49 -0700)
committerZac Medico <zmedico@gentoo.org>
Thu, 26 Aug 2010 01:49:33 +0000 (18:49 -0700)
bin/ebuild
man/make.conf.5

index 9ce058b5cb8e2985eb47acdf7399dbcf3abd5999..a419d264b8880e5117350f041a0212a287c58ef7 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/python -O
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import print_function
@@ -263,6 +263,11 @@ def stale_env_warning():
 
 from portage.exception import PermissionDenied, \
        PortagePackageException, UnsupportedAPIException
+
+if 'digest' in tmpsettings.features and \
+       not set(["digest", "manifest"]).intersection(pargs):
+       pargs = ['digest'] + pargs
+
 checked_for_stale_env = False
 
 for arg in pargs:
index c1c3c78a113638e23fa85bc603dd9f38a0b69176..909dfad3490f96925a258b034135195573c0562c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "MAKE.CONF" "5" "Aug 2008" "Portage 2.2" "Portage"
+.TH "MAKE.CONF" "5" "Aug 2010" "Portage 2.2" "Portage"
 .SH "NAME"
 make.conf \- custom settings for Portage
 .SH "SYNOPSIS"
@@ -239,7 +239,7 @@ logs will have a '.gz' extension when this feature is enabled.
 .TP
 .B digest
 Autogenerate digests for packages when running the
-\fBemerge\fR(1) or \fBrepoman\fR(1) commands. If
+\fBemerge\fR(1), \fBebuild\fR(1), or \fBrepoman\fR(1) commands. If
 the \fIassume\-digests\fR feature is also enabled then existing SRC_URI digests
 will be reused whenever they are available.
 .TP