Package dak :: Module generate_releases :: Class ReleaseWriter
[hide private]
[frames] | no frames]

Class ReleaseWriter

source code

Instance Methods [hide private]
 
__init__(self, suite) source code
 
suite_path(self)
Absolute path to the suite-specific files.
source code
 
suite_release_path(self)
Absolute path where Release files are physically stored.
source code
 
create_release_symlinks(self)
Create symlinks for Release files.
source code
 
create_output_directories(self) source code
 
_update_hashfile_table(self, session, fileinfo, hashes) source code
 
_make_byhash_links(self, fileinfo, hashes) source code
 
_make_byhash_base_symlink(self, fileinfo, hashes) source code
 
generate_release_files(self)
Generate Release files for the given suite
source code
Method Details [hide private]

suite_release_path(self)

source code 

Absolute path where Release files are physically stored. This should be a path that sorts after the dists/ directory.

create_release_symlinks(self)

source code 

Create symlinks for Release files. This creates the symlinks for Release files in the `suite_path` to the actual files in `suite_release_path`.

generate_release_files(self)

source code 

Generate Release files for the given suite

Parameters:
  • suite (string) - Suite name