X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fcheck_archive.py;h=a88f8ebaaacbcf99a9d705b1c233af2a4d0a93cf;hb=d8056122484c9767c601f66587e6c6d955bd6420;hp=8982ea4e414e8440a48ce687dfbe3854bd7e9834;hpb=3d8f1f7a48b565b6d6a4b36c827e256586558e40;p=dak.git diff --git a/dak/check_archive.py b/dak/check_archive.py index 8982ea4e..a88f8eba 100755 --- a/dak/check_archive.py +++ b/dak/check_archive.py @@ -95,8 +95,7 @@ def process_dir (unused, dirname, filenames): if dirname.find('proposed-updates') != -1: return for name in filenames: - filename = os.path.abspath(dirname+'/'+name) - filename = filename.replace('potato-proposed-updates', 'proposed-updates') + filename = os.path.abspath(os.path.join(dirname,name)) if os.path.isfile(filename) and not os.path.islink(filename) and not db_files.has_key(filename) and not excluded.has_key(filename): waste += os.stat(filename)[stat.ST_SIZE] print "%s" % (filename) @@ -119,7 +118,7 @@ def check_files(): db_files.clear() for f in q.all(): - filename = os.path.abspath(f.location.path, f.filename) + filename = os.path.abspath(os.path.join(f.location.path, f.filename)) db_files[filename] = "" if os.access(filename, os.R_OK) == 0: if f.last_used: @@ -137,7 +136,7 @@ def check_files(): print "Existent files not in db:" - os.path.walk(cnf["Dir::Root"] + 'pool/', process_dir, None) + os.path.walk(os.path.join(cnf["Dir::Root"], 'pool/'), process_dir, None) print print "%s wasted..." % (utils.size_type(waste))