1 # /etc/catalyst/catalyst.conf
3 # Simple desriptions of catalyst settings. Please refer to the online
4 # documentation for more information.
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
12 # distdir specifies where your distfiles are located. This setting should
13 # work fine for most default installations.
14 distdir="/usr/portage/distfiles"
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:
20 envscript="/etc/catalyst/catalystrc"
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
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
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
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
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.
49 # (These options can be used together)
50 options="autoresume kerncache pkgcache seedcache snapcache metadata_overlay"
52 # portdir specifies the source portage tree used by the snapshot target.
53 portdir="/usr/portage"
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"
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"
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"