]> git.e2factory.org Git - e2factory.git/commitdiff
Instead of crashing, error out when no build number server is configured
authorTobias Ulmer <tu@emlix.com>
Thu, 12 Jul 2012 14:24:08 +0000 (16:24 +0200)
committerTobias Ulmer <tu@emlix.com>
Thu, 12 Jul 2012 14:24:08 +0000 (16:24 +0200)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
local/e2tool.lua

index e33c95f6adab6c9a3d6f3efd264751059b0aa186..63cef27209c77f857b720d9f7acee06be3e40d6f 100644 (file)
@@ -2257,6 +2257,11 @@ end
 -- @return an error object on failure
 function buildnumber_request(info)
        e2lib.log(3, "requesting build numbers from server")
+
+        if e2lib.globals.buildnumber_server_url == nil then
+          return false, new_error("no build number server configured")
+        end
+
        local rc, re
        local e = new_error("error requesting build numbers")
        local tmpdir = e2lib.mktempdir()
@@ -2265,8 +2270,8 @@ function buildnumber_request(info)
        local curlflags = "--create-dirs --silent --show-error --fail"
        local url = string.format(
                "'%s?project=%s&user=%s&host=%s'",
-               e2lib.buildnumber_server_url, info.name,
-               e2lib.globals.osenv["USER"], e2lib.hostname)
+               e2lib.globals.buildnumber_server_url, info.name,
+               e2lib.globals.osenv["USER"], e2lib.globals.hostname)
        local args = string.format(
                        "%s " ..
                        "--header 'Content-type: text/plain' " ..