]> git.e2factory.org Git - e2factory.git/commitdiff
cache: implement valid_server() to verify that a server is configured
authorGordon Hecker <gh@emlix.com>
Fri, 15 Jan 2010 13:51:20 +0000 (14:51 +0100)
committerGordon Hecker <gh@emlix.com>
Fri, 12 Feb 2010 09:51:57 +0000 (10:51 +0100)
Signed-off-by: Gordon Hecker <gh@emlix.com>
generic/cache.lua

index 6dbc7a8c8b6330b4bfc3cf8d35852a1dfc7df361..768a7f827f070aef2e5f753075319f57640f5b21 100644 (file)
@@ -170,6 +170,14 @@ function ce_by_server(cache, server)
        return nil, new_error("no cache entry for server: %s", server)
 end
 
+function valid_server(cache, server)
+       if ce_by_server(cache, server) then
+               return true
+       else
+               return false, new_error("not a valid server: %s", server)
+       end
+end
+
 --- get remote url
 -- for use in scm implementations where urls need to be handled manually
 -- @param cache the cache table