]> git.e2factory.org Git - e2factory.git/commitdiff
error checking: verify the default_results list
authorGordon Hecker <gh@emlix.com>
Wed, 5 May 2010 13:20:10 +0000 (15:20 +0200)
committerGordon Hecker <gh@emlix.com>
Wed, 5 May 2010 13:26:03 +0000 (15:26 +0200)
Signed-off-by: Gordon Hecker <gh@emlix.com>
local/e2tool.lua

index 5feef6ad45c72d19b1a73e4a7710e504df49ebbf..5d75b5609e9f585ccc7f4137520a7595bff7d43a 100644 (file)
@@ -802,6 +802,14 @@ function check_project_info(info, all, access, verbose)
   if not rc then
     return false, e:cat(re)
   end
+  for _, r in ipairs(info.project.default_results) do
+    if not info.results[r] then
+      e:append("default_results: No such result: %s", r)
+    end
+  end
+  if e:getcount() > 1 then
+    return false, e
+  end
   local rc = dsort(info)
   if not rc then
     return false, e:cat("cyclic dependencies")