res.build_config = {} -- build up a new build config
local tab = res.build_config
local tmpdir = string.format("%s/e2factory-%s.%s.%s-build/%s",
- e2lib.globals.tmpdir,
- buildconfig.MAJOR, buildconfig.MINOR, buildconfig.PATCHLEVEL,
- e2lib.globals.username)
+ e2lib.globals.tmpdir, buildconfig.MAJOR, buildconfig.MINOR,
+ buildconfig.PATCHLEVEL, e2lib.globals.username)
local project = info.name
local builddir = "tmp/e2"
tab.mode = nil -- XXX
return false, e
end
res.collect_project_results, re = e2tool.dlist_recursive(info,
- res.collect_project_default_result)
+ res.collect_project_default_result)
if not res.collect_project_results then
return false, e:cat(re)
end
-- store a sorted list of required results
table.insert(res.collect_project_results,
- res.collect_project_default_result)
+ res.collect_project_default_result)
table.sort(res.collect_project_results)
e2lib.warnf("WDEFAULT", "in result %s:", resultname)
e2lib.warnf("WDEFAULT", " collect_project takes these results: %s",
end
end
local build_script = string.format("%s/%s", info.root,
- e2tool.resultbuildscript(info.results[resultname].directory))
+ e2tool.resultbuildscript(info.results[resultname].directory))
if not e2lib.isfile(build_script) then
e:append("build-script does not exist: %s", build_script)
end
info.ftab = strict.lock({
collect_project_info = {}, -- f(info)
check_result = {}, -- f(info, resultname)
- resultid = {}, -- f(info, resultname)
- pbuildid = {}, -- f(info, resultname)
+ resultid = {}, -- f(info, resultname)
+ pbuildid = {}, -- f(info, resultname)
dlist = {}, -- f(info, resultname)
})
--- chroot group id.
local function chrootgroupid(info, groupname)
local e = err.new("calculating chroot group id failed for group %s",
- groupname)
+ groupname)
local g = info.chroot.groups_byname[groupname]
if g.groupid then
return g.groupid