# 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
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));
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;
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);
########################################