ezbuild/config/common.conf

86 lines
4.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Sets the directory where EzBuild will save every produced archives. This includes
# Portage snapshots as well as built stages and livecd images.
STORAGEDIR="/home/linux"
# Specifies the maximum number of archives (tarballs) of the same type in a single
# directory that will be kept. The oldest upon specified number will be removed.
ARCHIVESTOKEEP="3"
# This option sets the remote SSH server with an absolute path to the published download
# directory. It requires key authentication in order to work properly.
REMOTEDOWNLOAD="username@remotehost.org:/path/to/download"
# This directive specifies a list of algorithms to be used when creating a digest file
# containing the hash output from any of the supported options below. Adding them may
# take a long time. Supported hashes: adler32, crc32, crc32b, gost, haval128, haval160,
# haval192, haval224, haval256, md2, md4, md5, ripemd128, ripemd256, ripemd320, sha1,
# sha224, sha256, sha384, sha512, snefru128, snefru256, tiger, tiger128, tiger160,
# whirlpool
DIGESTS="md5 sha1"
# Specifies where your distfiles are located. This setting should work fine for every
# default installation.
DISTDIR="/usr/portage/distfiles"
# Using this, the default tarball and image date format can be changed according to the
# requirement. This customizable format may be needed when you want to set different
# timestamp in output files. This option can be overridden by using -D option.
TARBALLDATE="%Y-%m"
# This option specifies a compression algorithm that will be used to produce any tarball
# images, including stages as well as Portage snapshots. Actually supported: bz2, gz, xz.
TARBALLFORMAT="xz"
# A time designation representing the time in seconds that you allow the connection to
# the server to take. This only limits the connection phase, once it has connected this
# option is of no more use. Setting a timeout to 0 disables it altogether. Unless you
# know what you are doing, it is best not to change the default timeout settings.
FETCHTIMEOUT="180"
# Sets the number of times EzBuild will attempt to download files and retrieve portage
# and overlays before it exits with an error. This allows for a more successful retrieval
# without user intervention most times.
FETCHTRIES="3"
# Specifies the maximum number of jobs (commands) to spawn simultaneously. See also the
# related LOADAVERAGE option.
MAXJOBS="4"
# Specifies that no new jobs (commands) should be started if there are other jobs running
# and the load average is at least set LOAD (a floating-point number). This option is
# recommended for use in combination with MAXJOBS in order to avoid excess load.
LOADAVERAGE="3"
# This directive sets the directory where EzBuild will look for custom modules and their
# configuration to be loaded.
MODULESCUSTOMDIR="~/.ezbuild"
# Using this, the default commit date format can be changed according to the requirement.
# This customizable format may be needed when you want to change date format that is shown
# in remote repository update message.
PUSHDATEFORMAT="%a %b %d %H:%M:%S %Z %Y"
# Specifies where EzBuild will store everything that it builds, and also where it will
# put all its temporary files and caches.
STOREDIR="/var/tmp/ezbuild"
# Treats all errors as fatal, when enabled. Disabling this option allows EzBuild scripts
# to continue execution when some non-fatal errors occure. They all will be treated as
# warnings then, but notifications will be still sent if enabled.
FATALERRORS="yes"
# When enabled, causes EzBuild to save every information about progress and all executed
# commands output in the log file. This might provide many useful information necessary
# for debugging purposes.
LOGGING="yes"
# Using this, the default log date format can be changed according to the requirement.
# This customizable format may be needed when you want to perform analysis on the logs
# stored in the log file.
LOGDATEFORMAT="%d/%m/%Y %H:%M:%S"
# Specifies an e-mail address, where all notifications will be sent to. If this variable
# is empty, none notification will be sent at all. This option requires logging to be
# also enabled.
NOTIFY=""