Module: Packages::Debian
- Defined in:
- app/models/packages/debian.rb,
app/models/packages/debian/file_entry.rb,
app/models/packages/debian/file_metadatum.rb,
app/models/concerns/packages/debian/component.rb,
app/finders/packages/debian/distributions_finder.rb,
app/models/concerns/packages/debian/architecture.rb,
app/models/concerns/packages/debian/distribution.rb,
app/models/concerns/packages/debian/component_file.rb,
app/models/concerns/packages/debian/distribution_key.rb,
app/services/packages/debian/parse_debian822_service.rb,
app/services/packages/debian/extract_metadata_service.rb,
app/services/packages/debian/sign_distribution_service.rb,
app/workers/packages/debian/process_package_file_worker.rb,
app/services/packages/debian/create_distribution_service.rb,
app/services/packages/debian/create_package_file_service.rb,
app/services/packages/debian/update_distribution_service.rb,
app/workers/packages/debian/generate_distribution_worker.rb,
app/services/packages/debian/extract_deb_metadata_service.rb,
app/services/packages/debian/process_package_file_service.rb,
app/services/packages/debian/generate_distribution_service.rb,
app/services/packages/debian/find_or_create_incoming_service.rb,
app/services/packages/debian/extract_changes_metadata_service.rb,
app/services/packages/debian/generate_distribution_key_service.rb,
app/workers/packages/debian/cleanup_dangling_package_files_worker.rb
Defined Under Namespace
Modules: Architecture, Component, ComponentFile, Distribution, DistributionKey Classes: CleanupDanglingPackageFilesWorker, ComponentFileUploader, CreateDistributionService, CreatePackageFileService, DistributionReleaseFileUploader, DistributionsFinder, ExtractChangesMetadataService, ExtractDebMetadataService, ExtractMetadataService, FileEntry, FileMetadatum, FindOrCreateIncomingService, GenerateDistributionKeyService, GenerateDistributionService, GenerateDistributionWorker, GroupArchitecture, GroupComponent, GroupComponentFile, GroupDistribution, GroupDistributionKey, ParseDebian822Service, ProcessPackageFileService, ProcessPackageFileWorker, ProjectArchitecture, ProjectComponent, ProjectComponentFile, ProjectDistribution, ProjectDistributionKey, Publication, SignDistributionService, UpdateDistributionService
Constant Summary collapse
- TEMPORARY_PACKAGE_NAME =
'debian-temporary-package'
- DISTRIBUTION_REGEX =
%r{[a-z0-9][a-z0-9.-]*}i
- COMPONENT_REGEX =
DISTRIBUTION_REGEX.freeze
- ARCHITECTURE_REGEX =
%r{[a-z0-9][-a-z0-9]*}
- LETTER_REGEX =
%r{(lib)?[a-z0-9]}
- EMPTY_FILE_SHA256 =
'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
- INCOMING_PACKAGE_NAME =
'incoming'
Class Method Summary collapse
Class Method Details
.table_name_prefix ⇒ Object
17 18 19 |
# File 'app/models/packages/debian.rb', line 17 def self.table_name_prefix 'packages_debian_' end |