From 98636d3d8a08eea0a19b0fcdbae82d0ad6faba4e Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Thu, 23 Jun 2016 14:51:03 +0200 Subject: [PATCH] result: make use of build_process_class Signed-off-by: Tobias Ulmer --- local/result.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/local/result.lua b/local/result.lua index 954a0cc..19959ec 100644 --- a/local/result.lua +++ b/local/result.lua @@ -67,6 +67,7 @@ function result.basic_result:initialize(rawres) -- self._build_config = false self._build_mode = false + self._build_process = false self._chroot_list = sl.sl:new(false, true) end @@ -107,6 +108,23 @@ function result.basic_result:buildid() self._type, self._name)) end +--- Get the build proces to be used for this class +function result.basic_result:build_process() + return self._build_process +end + +--- Set a build process class +-- @param build_process_class or false +function result.basic_result:set_build_process(build_process) + if build_process == false then + self._build_process = false + else + assertIsTable(build_process) + assertIsFunction(build_process.build) + self._build_process = build_process + end +end + --- Return list of depdencencies function result.basic_result:dlist() error(err.new("called dlist() of result base class, type %s name %s", -- 2.39.5