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, |