]> git.decadent.org.uk Git - dak.git/blobdiff - dak/process_accepted.py
Contents generation should be working now
[dak.git] / dak / process_accepted.py
index 941acd95941162fae54114c5d7c92b4ce6a2b23e..e597a8e23ac52524ce78f80ac1b68acc7aae2f74 100755 (executable)
@@ -374,12 +374,9 @@ def install ():
                 suite_id = database.get_suite_id(suite)
                 projectB.query("INSERT INTO bin_associations (suite, bin) VALUES (%d, currval('binaries_id_seq'))" % (suite_id))
 
-            # insert contents into the database
-            contents = utils.generate_contents_information(file)
-            q = projectB.query("SELECT currval('binaries_id_seq')")
-            bin_id = int(q.getresult()[0][0])
-            for file in contents:
-                database.insert_content_path(bin_id, file)
+
+            if not database.copy_temporary_contents(package, version, files[newfile]):
+                reject("Missing contents for package")
 
     # If the .orig.tar.gz is in a legacy directory we need to poolify
     # it, so that apt-get source (and anything else that goes by the