Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: man/
Date: Mon, 28 Jan 2013 21:03:58
Message-Id: 1359407041.2d48093631a1e0e4996e2506a1b7f046278cf189.vapier@gentoo
1 commit: 2d48093631a1e0e4996e2506a1b7f046278cf189
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 28 21:04:01 2013 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 28 21:04:01 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2d480936
7
8 portage(5): improve layout.conf documentation
9
10 Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>
11
12 ---
13 man/portage.5 | 18 ++++++++++++++++--
14 1 files changed, 16 insertions(+), 2 deletions(-)
15
16 diff --git a/man/portage.5 b/man/portage.5
17 index 4f67233..379b20c 100644
18 --- a/man/portage.5
19 +++ b/man/portage.5
20 @@ -457,6 +457,11 @@ This contains a path to the parent profile. It may be either relative or
21 absolute. The paths will be relative to the location of the profile. Most
22 commonly this file contains '..' to indicate the directory above. Utilized
23 only in cascading profiles.
24 +
25 +If \fBlayout.conf\fR is new enough, you can also use the <repo>:<path>
26 +syntax. The <repo> is the same string as is stored in the \fBrepo_name\fR
27 +file (or omitted to refer to the current repo), and <path> is a subdir starting
28 +at profiles/.
29 .TP
30 .BR profile.bashrc
31 If needed, this file can be used to set up a special environment for ebuilds,
32 @@ -848,25 +853,34 @@ precedence over settings in \fBlayout.conf\fR, except tools such as
33 # eclasses provided by java-overlay take precedence over identically named
34 # eclasses that are provided by gentoo
35 masters = gentoo java-overlay
36 +
37 # indicate that this repo can be used as a substitute for foo-overlay
38 aliases = foo-overlay
39 +
40 # sign commits in this repo, which requires Git >=1.7.9, and
41 # key configured by `git config user.signingkey key_id`
42 sign\-commits = true
43 -# do not sign manifests in this repo
44 +
45 +# do not sign Manifest files in this repo
46 sign\-manifests = false
47 -# thin\-manifests only contain DIST entries
48 +
49 +# Manifest files only contain DIST entries
50 thin\-manifests = true
51 +
52 # indicate that this repo requires manifests for each package, and is
53 # considered a failure if a manifest file is missing/incorrect
54 use\-manifests = strict
55 +
56 # customize the set of hashes generated for Manifest entries
57 manifest\-hashes = SHA256 SHA512 WHIRLPOOL
58 +
59 # indicate that this repo enables repoman's --echangelog=y option automatically
60 update\-changelog = true
61 +
62 # indicate that this repo contains both md5-dict and pms cache formats,
63 # which may be generated by egencache(1)
64 cache\-formats = md5-dict pms
65 +
66 # indicate that this repo contains profiles that may use directories for
67 # package.mask, package.provided, package.use, package.use.force,
68 # package.use.mask, package.use.stable.force, package.use.stable.mask,