summaryrefslogtreecommitdiff
path: root/icecream.confd
blob: 74ed11e2db011776c66c1cbbf331c41f47d1d8c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# User to run the service as.
ICECREAM_USER="-u icecream"

# Identification for the network the daemon will connect to.
ICECREAM_NETNAME="-n icecream"

# icecream daemon log file
ICECREAM_LOG_FILE="-l /var/log/icecream/iceccd"

# Nice level of running compilers.
ICECREAM_NICE="--nice 5"

# If the daemon can't find the scheduler by broadcast (e.g. because
# of a firewall) you can specify it.
#ICECREAM_SCHEDULER="-s 127.0.0.1"

# This is the directory where the icecream daemon stores the environments
# it compiles in. In a big network this can grow quite a bit, so use some
# path if your /tmp is small - but the user icecream has to write to it.
ICECREAM_BASEDIR="-b /var/cache/icecream"

# You can overwrite here the number of jobs to run in parallel. Per
# default this depends on the number of (virtual) CPUs installed.
#
# Note: a value of "0" is actually interpreted as "1", however it
# also sets ICECREAM_ALLOW_REMOTE="no".
#ICECREAM_MAXJOBS="-m 4"

# Specifies whether jobs submitted by other nodes are allowed to run on
# this one.
#ICECREAM_NOREMOTE="--no-remote"

# Specifies the cache size stored on disk in the ICECREAM_BASEDIR
# Default is 256 MiB
ICECREAM_CACHELIMIT="--cache-limit 1024"

ICECREAM_OPTS=" ${ICECREAM_USER} ${ICECREAM_NETNAME} ${ICECREAM_LOG_FILE} ${ICECREAM_NICE} ${ICECREAM_SCHEDULER} ${ICECREAM_BASEDIR} ${ICECREAM_MAXJOBS} ${ICECREAM_NOREMOTE} ${ICECREAM_CACHELIMIT}"