]> err.no Git - dak/commitdiff
process_unchecked: Check for duplicate files in embargoed/unembargoed
authorAnthony Towns <aj@azure.humbug.org.au>
Mon, 14 Jan 2008 06:12:51 +0000 (06:12 +0000)
committerAnthony Towns <aj@azure.humbug.org.au>
Mon, 14 Jan 2008 06:12:51 +0000 (06:12 +0000)
dirs, if configured

dak/process_unchecked.py

index a18b1b19ce373f8a6bf41bece2d108a53c44a4c1..d6a25b0e8361544a6c57e7f203f276e184ef7816 100755 (executable)
@@ -387,7 +387,8 @@ def check_files():
 
     for file in file_keys:
         # Ensure the file does not already exist in one of the accepted directories
-        for dir in [ "Accepted", "Byhand", "New", "ProposedUpdates", "OldProposedUpdates" ]:
+        for dir in [ "Accepted", "Byhand", "New", "ProposedUpdates", "OldProposedUpdates", "Embargoed", "Unembargoed" ]:
+           if not Cnf.has_key("Dir::Queue::%s" % (dir)): continue
             if os.path.exists(Cnf["Dir::Queue::%s" % (dir) ]+'/'+file):
                 reject("%s file already exists in the %s directory." % (file, dir))
         if not daklib.utils.re_taint_free.match(file):