add option for metadata_overlay use with portage
[catalyst.git] / files / catalyst.conf
1 # /etc/catalyst/catalyst.conf
2
3 # Simple desriptions of catalyst settings. Please refer to the online
4 # documentation for more information.
5
6 # Creates a .DIGESTS file containing the hash output from any of the supported
7 # options below.  Adding them all may take a long time.
8 # Supported options: sha1, sha224, ripemd128, ripemd320, sha384, crc32,
9 #       ripemd256, sha256, sha512, ripemd160, md5
10 digests="md5 sha1"
11
12 # distdir specifies where your distfiles are located. This setting should
13 # work fine for most default installations.
14 distdir="/usr/portage/distfiles"
15
16 # envscript allows users to set options such as http proxies, MAKEOPTS,
17 # GENTOO_MIRRORS, or any other environment variables needed for building.
18 # The envscript file sets environment variables like so:
19 # export FOO="bar"
20 envscript="/etc/catalyst/catalystrc"
21
22 # Internal hash function catalyst should use for things like autoresume, 
23 # seedcache, etc.  The default and fastest is crc32.  You should not ever need
24 # to change this unless your OS does not support it.
25 # Supported options: sha1, sha224, ripemd128, ripemd320, sha384, crc32,
26 #       ripemd256, sha256, sha512, ripemd160, md5
27 hash_function="crc32"
28
29 # options set different build-time options for catalyst. Some examples are:
30 # autoresume = Attempt to resume a failed build, clear the autoresume flags with
31 #       the -a option to the catalyst cmdline.  -p will clear the autoresume flags
32 #       as well as your pkgcache and kerncache
33 #       ( This option is not fully tested, bug reports welcome )
34 # ccache = enables build time ccache support (highly recommended)
35 # distcc = enable distcc support for building. You have to set distcc_hosts in
36 #       your spec file.
37 # kerncache = keeps a tbz2 of your built kernel and modules (useful if your
38 #       build stops in livecd-stage2)
39 # pkgcache = keeps a tbz2 of every built package (useful if your build stops
40 #       prematurely)
41 # metadata_overlay = enabled the metadata_overlay cache module in portage, which
42 #       uses the in-tree metadata
43 # seedcache = use the build output of a previous target if it exists to speed up
44 #       the copy
45 # snapcache = cache the snapshot so that it can be bind-mounted into the chroot.
46 #       WARNING: moving parts of the portage tree from within fsscript *will* break
47 #       your cache. The cache is unlinked before any empty or rm processing, though.
48 #
49 # (These options can be used together)
50 options="autoresume kerncache pkgcache seedcache snapcache metadata_overlay"
51
52 # portdir specifies the source portage tree used by the snapshot target.
53 portdir="/usr/portage"
54
55 # sharedir specifies where all of the catalyst runtime executables are. Most
56 # users do not need to change this.
57 sharedir="/usr/lib/catalyst"
58
59 # snapshot_cache specifies where the snapshots will be cached to if snapcache is
60 # enabled in the options.
61 snapshot_cache="/var/tmp/catalyst/snapshot_cache"
62
63 # storedir specifies where catalyst will store everything that it builds, and
64 # also where it will put its temporary files and caches.
65 storedir="/var/tmp/catalyst"
66