diff --git a/lib/utils.py b/lib/utils.py
index 14540ff401b4681fde35fd8afef525da1481e645..450db6a32636072a5bfb9c58ec71051f607d1f60 100644
--- a/lib/utils.py
+++ b/lib/utils.py
@@ -907,7 +907,9 @@ def ListVisibleFiles(path):
   """Returns a list of all visible files in a directory.
 
   """
-  return [i for i in os.listdir(path) if not i.startswith(".")]
+  files = [i for i in os.listdir(path) if not i.startswith(".")]
+  files.sort()
+  return files
 
 
 def GetHomeDir(user, default=None):