]> git.decadent.org.uk Git - dak.git/blobdiff - tea
2004-06-25 James Troup <james@nocrew.org> * debian/control (Depends): add dpkg...
[dak.git] / tea
diff --git a/tea b/tea
index 3430b123e0c1c57082cecc52b3da8f117bf48937..4671272f23c3a2f7f99726ff203871eb836f6a65 100755 (executable)
--- a/tea
+++ b/tea
@@ -2,7 +2,7 @@
 
 # Various different sanity checks
 # Copyright (C) 2000, 2001, 2002, 2003, 2004  James Troup <james@nocrew.org>
-# $Id: tea,v 1.27 2004-04-01 17:13:11 troup Exp $
+# $Id: tea,v 1.30 2004-11-27 13:32:16 troup Exp $
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -98,14 +98,16 @@ def check_files():
         if os.access(filename, os.R_OK) == 0:
             utils.warn("'%s' doesn't exist." % (filename));
 
-    file = utils.open_file(Cnf["Dir::Override"]+'override.unreferenced');
-    for filename in file.readlines():
-        filename = filename[:-1];
-        excluded[filename] = "";
+    filename = Cnf["Dir::Override"]+'override.unreferenced';
+    if os.path.exists(filename):
+        file = utils.open_file(filename);
+        for filename in file.readlines():
+            filename = filename[:-1];
+            excluded[filename] = "";
 
     print "Checking against existent files...";
 
-    os.path.walk(Cnf["Dir::Root"]+'dists/', process_dir, None);
+    os.path.walk(Cnf["Dir::Root"]+'pool/', process_dir, None);
 
     print
     print "%s wasted..." % (utils.size_type(waste));
@@ -124,7 +126,7 @@ def check_dscs():
         for line in list_file.readlines():
             file = line[:-1];
             try:
-                utils.parse_changes(file, dsc_whitespace_rules=1);
+                utils.parse_changes(file, signing_rules=1);
             except utils.invalid_dsc_format_exc, line:
                 utils.warn("syntax error in .dsc file '%s', line %s." % (file, line));
                 count += 1;
@@ -313,6 +315,7 @@ def validate_sources(suite, component):
                         src = utils.clean_symlink(pool_filename, filename, Cnf["Dir::Root"]);
                         print "Symlinking: %s -> %s" % (filename, src);
                         #os.symlink(src, filename);
+    sources.close();
     os.unlink(temp_filename);
 
 ########################################