#!/usr/bin/env python
# Sanity check the database
-# Copyright (C) 2000, 2001 James Troup <james@nocrew.org>
-# $Id: tea,v 1.17 2002-04-16 14:47:19 troup Exp $
+# Copyright (C) 2000, 2001, 2002 James Troup <james@nocrew.org>
+# $Id: tea,v 1.19 2002-05-19 02:00:03 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::OverrideDir"]+'override.unreferenced');
+ file = utils.open_file(Cnf["Dir::Override"]+'override.unreferenced');
for filename in file.readlines():
filename = filename[:-1];
excluded[filename] = "";
print "Checking against existent files...";
- os.path.walk(Cnf["Dir::RootDir"]+'dists/', process_dir, None);
+ os.path.walk(Cnf["Dir::Root"]+'dists/', process_dir, None);
print
print "%s wasted..." % (utils.size_type(waste));
if component == "mixed":
continue;
component = string.lower(component);
- list_filename = '%s%s_%s_source.list' % (Cnf["Dir::ListsDir"], suite, component);
+ list_filename = '%s%s_%s_source.list' % (Cnf["Dir::Lists"], suite, component);
list_file = utils.open_file(list_filename);
for line in list_file.readlines():
file = line[:-1];
try:
- utils.parse_changes(file, 1);
+ utils.parse_changes(file, dsc_whitespace_rules=1);
except utils.invalid_dsc_format_exc, line:
utils.warn("syntax error in .dsc file '%s', line %s." % (file, line));
count = count + 1;
filename = os.path.abspath(i[0] + i[1]);
try:
# NB: don't enforce .dsc syntax
- dsc = utils.parse_changes(filename, 0);
+ dsc = utils.parse_changes(filename);
except:
utils.fubar("error parsing .dsc file '%s'." % (filename));
- dsc_files = utils.build_file_list(dsc, 1);
+ dsc_files = utils.build_file_list(dsc, is_a_dsc=1);
has_tar = 0;
for file in dsc_files.keys():
m = utils.re_issource.match(file);