From 72ff73f10644622b9c51a527fd2da4cc294e4955 Mon Sep 17 00:00:00 2001 From: Gordon Hecker Date: Fri, 15 Jan 2010 14:26:42 +0100 Subject: [PATCH] cache: implement servers() to return a sorted list of configured servers Signed-off-by: Gordon Hecker --- generic/cache.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/generic/cache.lua b/generic/cache.lua index 768a7f8..d5a28d4 100644 --- a/generic/cache.lua +++ b/generic/cache.lua @@ -71,6 +71,18 @@ function new_cache(name, url) return c end +--- get a sorted list of servers +-- @param cache a cache table +-- @return table: a list of servers +function servers(cache) + l = {} + for server, ce in pairs(cache.ce) do + table.insert(l, server) + end + table.sort(l) + return l +end + --- create a new cache entry -- @param cache a cache table -- @param server the remote server name -- 2.39.5