Rolling an official catalyst 2.0.6.904 version.
[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 # Creates a .CONTENTS file listing the contents of the file. Pick from any of
13 # the supported options below:
14 # auto          - strongly recommended
15 # tar-tv        - does 'tar tvf FILE'
16 # tar-tvz       - does 'tar tvzf FILE'
17 # tar-tvy       - does 'tar tvyf FILE'
18 # isoinfo-l     - does 'isoinfo -l -i FILE'
19 # isoinfo-f     - does 'isoinfo -f -i FILE'
20 # 'isoinfo-f' is the only option not chosen by the automatic algorithm.
21 # If this variable is empty, no .CONTENTS will be generated at all.
22 contents="auto"
23
24 # distdir specifies where your distfiles are located. This setting should
25 # work fine for most default installations.
26 distdir="/usr/portage/distfiles"
27
28 # envscript allows users to set options such as http proxies, MAKEOPTS,
29 # GENTOO_MIRRORS, or any other environment variables needed for building.
30 # The envscript file sets environment variables like so:
31 # export FOO="bar"
32 envscript="/etc/catalyst/catalystrc"
33
34 # Internal hash function catalyst should use for things like autoresume, 
35 # seedcache, etc.  The default and fastest is crc32.  You should not ever need
36 # to change this unless your OS does not support it.
37 # Supported options: sha1, sha224, ripemd128, ripemd320, sha384, crc32,
38 #       ripemd256, sha256, sha512, ripemd160, md5
39 hash_function="crc32"
40
41 # options set different build-time options for catalyst. Some examples are:
42 # autoresume = Attempt to resume a failed build, clear the autoresume flags with
43 #       the -a option to the catalyst cmdline.  -p will clear the autoresume flags
44 #       as well as your pkgcache and kerncache
45 #       ( This option is not fully tested, bug reports welcome )
46 # ccache = enables build time ccache support (highly recommended)
47 # distcc = enable distcc support for building. You have to set distcc_hosts in
48 #       your spec file.
49 # icecream = enables icecream compiler cluster support for building
50 # kerncache = keeps a tbz2 of your built kernel and modules (useful if your
51 #       build stops in livecd-stage2)
52 # metadata_overlay = enabled the metadata_overlay cache module in portage, which
53 #       uses the in-tree metadata
54 # pkgcache = keeps a tbz2 of every built package (useful if your build stops
55 #       prematurely)
56 # seedcache = use the build output of a previous target if it exists to speed up
57 #       the copy
58 # snapcache = cache the snapshot so that it can be bind-mounted into the chroot.
59 #       WARNING: moving parts of the portage tree from within fsscript *will* break
60 #       your cache. The cache is unlinked before any empty or rm processing, though.
61 #
62 # (These options can be used together)
63 options="autoresume kerncache metadata_overlay pkgcache seedcache snapcache"
64
65 # portdir specifies the source portage tree used by the snapshot target.
66 portdir="/usr/portage"
67
68 # sharedir specifies where all of the catalyst runtime executables are. Most
69 # users do not need to change this.
70 sharedir="/usr/lib/catalyst"
71
72 # snapshot_cache specifies where the snapshots will be cached to if snapcache is
73 # enabled in the options.
74 snapshot_cache="/var/tmp/catalyst/snapshot_cache"
75
76 # storedir specifies where catalyst will store everything that it builds, and
77 # also where it will put its temporary files and caches.
78 storedir="/var/tmp/catalyst"
79