X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=dak%2Finit_dirs.py;h=0e0d33a94ea85f8d3b573ada62a57145887c726a;hb=677e507613f0c410ffaefda67413ad82c2ed454c;hp=fdd7da9676fb92ac8e80ffd84597f5c1bf0fe7c5;hpb=6b3c8ccbd61325e2b833ed252b5545a190bff92f;p=dak.git diff --git a/dak/init_dirs.py b/dak/init_dirs.py index fdd7da96..0e0d33a9 100755 --- a/dak/init_dirs.py +++ b/dak/init_dirs.py @@ -103,7 +103,7 @@ def process_keyring(fullpath, secret=False): ###################################################################### def create_directories(): - """Create directories referenced in dak.conf and apt.conf.""" + """Create directories referenced in dak.conf.""" session = DBConn().session() @@ -131,20 +131,13 @@ def create_directories(): process_keyring(Cnf['Dinstall::SigningPubKeyring'], secret=True) # Process public keyrings - for keyring in session.query(Keyring).all(): + for keyring in session.query(Keyring).filter_by(active=True): process_keyring(keyring.keyring_name) - # 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) - - # Process dists directories # TODO: Store location of each suite in database for suite in session.query(Suite): - suite_dir = os.path.join( Cnf['Dir::Root'], 'dists', "%s/%s" % (suite.suite_name, suite_suffix) ) + suite_dir = os.path.join(suite.archive.path, 'dists', suite.suite_name, suite_suffix) # TODO: Store valid suite/component mappings in database for component in session.query(Component):