@@ -237,6 +237,7 @@ def run(self):
237237self .download_skel ()
238238self .download_translation ()
239239self .download_dep11 ()
240+ self .download_cnf ()
240241
241242# Main download
242243self .download_archive ()
@@ -448,6 +449,25 @@ def download_dep11(self):
448449for base_url ,rel_path in self .urls_to_download .keys ():
449450path = os .path .join (base_url .split ('://' )[- 1 ],rel_path )
450451self .config .skipclean [path ]= 1
452+
453+ def download_cnf (self ):
454+ # DEP-11 index download
455+ self .urls_to_download = {}
456+ output ("Processing Commands indexes: [" )
457+ for mirror in self .mirrors :
458+ for suite in mirror .suites :
459+ output ('D' )
460+ for rel_path ,size in suite .find_cnf_files_in_release ().items ():
461+ self .add_url_to_download (
462+ mirror .url ,remove_double_slashes (rel_path ),size )
463+
464+ output ("]\n \n " )
465+
466+ self .do_download ('cnf' )
467+
468+ for base_url ,rel_path in self .urls_to_download .keys ():
469+ path = os .path .join (base_url .split ('://' )[- 1 ],rel_path )
470+ self .config .skipclean [path ]= 1
451471
452472def download_archive (self ):
453473self .urls_to_download = {}