]> git.decadent.org.uk Git - dak.git/blobdiff - dak/generate_packages_sources2.py
Only publish components in suites where they exist.
[dak.git] / dak / generate_packages_sources2.py
index d941d98487d782996b4fafcf2006b2aeb32890c9..2c69afce73c60108914a454ba197bd0ff921287c 100755 (executable)
@@ -364,7 +364,6 @@ def main():
 
     force = Options.has_key("Force") and Options["Force"]
 
-    component_ids = [ c.component_id for c in session.query(Component).all() ]
 
     def parse_results(message):
         # Split out into (code, msg)
@@ -377,6 +376,7 @@ def main():
             logger.log(['E: ', msg])
 
     for s in suites:
+        component_ids = [ c.component_id for c in s.components ]
         if s.untouchable and not force:
             import utils
             utils.fubar("Refusing to touch %s (untouchable and not forced)" % s.suite_name)