X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=tea;h=229969daf1c6d302f5e0f4d0530c55ecbc2c5057;hb=e7556dca76d2e8249fb7c8ddb1ce99a3c0211b32;hp=3430b123e0c1c57082cecc52b3da8f117bf48937;hpb=bd377d74e836353932847343062f114edd1140a4;p=dak.git diff --git a/tea b/tea index 3430b123..229969da 100755 --- a/tea +++ b/tea @@ -2,7 +2,7 @@ # Various different sanity checks # Copyright (C) 2000, 2001, 2002, 2003, 2004 James Troup -# $Id: tea,v 1.27 2004-04-01 17:13:11 troup Exp $ +# $Id: tea,v 1.28 2004-06-17 14:57:47 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,10 +98,12 @@ 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..."; @@ -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); ########################################