- # Process directories from apt.conf
- process_tree(AptCnf, "Dir")
- for tree in AptCnf.SubTree("Tree").List():
- config_name = "Tree::%s" % (tree)
- tree_dir = os.path.join(Cnf["Dir::Root"], tree)
- do_dir(tree_dir, tree)
- for filename in [ "FileList", "SourceFileList" ]:
- process_file(AptCnf, "%s::%s" % (config_name, filename))
- for component in AptCnf["%s::Sections" % (config_name)].split():
- for architecture in AptCnf["%s::Architectures" \
- % (config_name)].split():
- if architecture != "source":
- architecture = "binary-"+architecture
- target = os.path.join(tree_dir, component, architecture)
- do_dir(target, "%s, %s, %s" % (tree, component, architecture))
+ suite_suffix = "%s" % (Cnf.Find("Dinstall::SuiteSuffix"))
+
+ # Process pool directories
+ for component in session.query(Component):
+ directory = os.path.join( Cnf['Dir::Pool'], component.component_name )
+
+ do_dir(directory, '%s pool' % component.component_name)
+