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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
--[[
Generic configuration file for unsupported systems.
Does not provide a sandboxes section as they are highly OS-specific. As such
this is only really useful for performing pkgsrc scans. Do not try to use it
for builds as without sandboxes your installed packages will be removed.
]]
-- General configuration variables.
options =
--[[
Dynamic resource allocation settings. Uses statistics from the history db,
knowledge of upcoming builds, and package weight to make informed choices for
what MAKE_JOBS and WRKOBJDIR should be set to for each package build.
If you set MAKE_JOBS or WRKOBJDIR in mk.conf then you must use ?= so that
bob's environment settings take precedence.
On first builds with no history, conservative values are used.
dynamic = {
jobs = 16,
wrkobjdir = {
tmpfs = "/tmp/work",
disk = "/home/builder/work",
threshold = "1G",
},
}
]]
-- Variables that configure pkgsrc, where it is, what packages to build, etc.
pkgsrc =