Part of lp.archivepublisher.meta_data View In Hierarchy
Meta-data custom files are published, unmodified, to a special area outside the actual archive directory. This is so that the files can be seen even when the archive is private, and allows commercial customers to browse contents for potential later purchase.
Class Method | publish | See ICustomUploadHandler . |
Method | process | Process the upload and install it into the archive. |
Inherited from CustomUpload:
Method | __init__ | Undocumented |
Static Method | parsePath | Parse tarfile_path, returning its useful components. |
Method | setComponents | Set instance variables based on decomposing the filename. |
Method | setTargetDirectory | Set self.targetdir based on parameters. |
Class Method | getSeriesKey | Get a unique key for instances of this custom upload type. |
Method | checkForConflicts | Check for conflicts with existing publications in the archive. |
Method | verifyBeforeExtracting | Verify the tarball before extracting it. |
Method | extract | Extract the custom upload to a temporary directory. |
Method | shouldInstall | Returns True if the given filename should be installed. |
Method | ensurePath | Ensure the parent directory exists. |
Method | shouldSign | Returns True if the given filename should be signed. |
Method | sign | Sign a file. |
Method | installFiles | Install the files from the custom upload to the archive. |
Method | fixCurrentSymlink | Update the 'current' symlink and prune old entries. |
Method | cleanup | Clean up the temporary directory |
Method | _buildInstallPaths | Build and return paths used to install files. |
ICustomUploadHandler
.