|
|
|
# See LICENSE file for copyright and license details.
|
|
|
|
|
|
|
|
"""
|
|
|
|
amprolla configuration file
|
|
|
|
"""
|
|
|
|
|
|
|
|
# from hashlib import md5, sha1, sha256
|
|
|
|
from hashlib import sha256
|
|
|
|
|
|
|
|
cpunm = 2 # number of cpus you want to use for multiprocessing
|
|
|
|
logdir = '/home/amprolla/amprolla/log'
|
|
|
|
spooldir = '/home/amprolla/amprolla/spool'
|
|
|
|
gpgdir = '/home/amprolla/amprolla/gnupg'
|
|
|
|
signingkey = 'E032601B7CA10BC3EA53FA81BB23C00C61FC752C'
|
|
|
|
signrelease = True
|
|
|
|
mergedir = '/home/amprolla/amprolla/merged-volatile'
|
|
|
|
mergesubdir = 'dists'
|
|
|
|
lockpath = '/run/lock/amprolla.lock'
|
|
|
|
banpkgs = {'systemd', 'systemd-sysv', 'file-rc', 'reportbug-ng'}
|
|
|
|
checksums = [
|
|
|
|
# {'name': 'MD5Sum', 'f': md5},
|
|
|
|
# {'name': 'SHA1', 'f': sha1},
|
|
|
|
{'name': 'SHA256', 'f': sha256},
|
|
|
|
]
|
|
|
|
|
|
|
|
distrolabel = 'Devuan'
|
|
|
|
repo_order = ['devuan', 'debian-security', 'debian']
|
|
|
|
|
|
|
|
# used for a hacky way to skip certain suites when crawling Debian
|
|
|
|
skips = ['jessie-security', 'ascii-security', 'beowulf-security', 'chimaera-security']
|
|
|
|
|
|
|
|
repos = {
|
|
|
|
'devuan': {
|
|
|
|
'name': 'DEVUAN',
|
|
|
|
'host': 'http://pkgmaster.devuan.org',
|
|
|
|
'dists': 'devuan/dists',
|
|
|
|
'pool': 'devuan/pool',
|
|
|
|
'aliases': False,
|
|
|
|
'skipmissing': False,
|
|
|
|
},
|
|
|
|
'debian-security': {
|
|
|
|
'name': 'DEBIAN-SECURITY',
|
|
|
|
'host': 'http://security.debian.org',
|
|
|
|
'dists': 'dists',
|
|
|
|
'pool': 'pool',
|
|
|
|
'aliases': True,
|
|
|
|
'skipmissing': True,
|
|
|
|
},
|
|
|
|
'debian': {
|
|
|
|
'name': 'DEBIAN',
|
|
|
|
'host': 'http://deb.debian.org',
|
|
|
|
'dists': 'debian/dists',
|
|
|
|
'pool': 'debian/pool',
|
|
|
|
'aliases': True,
|
|
|
|
'skipmissing': False,
|
|
|
|
},
|
|
|
|
}
|
|
|
|
|
|
|
|
suites = {
|
|
|
|
'jessie': [
|
|
|
|
'jessie',
|
|
|
|
# 'jessie-backports',
|
|
|
|
# 'jessie-proposed-updates',
|
|
|
|
'jessie-security',
|
|
|
|
# 'jessie-updates',
|
|
|
|
],
|
|
|
|
'ascii': [
|
|
|
|
'ascii',
|
|
|
|
'ascii-backports',
|
|
|
|
'ascii-proposed-updates',
|
|
|
|
'ascii-security',
|
|
|
|
'ascii-updates',
|
|
|
|
],
|
|
|
|
'beowulf': [
|
|
|
|
'beowulf',
|
|
|
|
'beowulf-backports',
|
|
|
|
'beowulf-proposed-updates',
|
|
|
|
'beowulf-security',
|
|
|
|
'beowulf-updates',
|
|
|
|
],
|
|
|
|
'chimaera': [
|
|
|
|
'chimaera',
|
|
|
|
'chimaera-proposed-updates',
|
|
|
|
#'chimaera-security',
|
|
|
|
'chimaera-updates',
|
|
|
|
],
|
|
|
|
'unstable': [
|
|
|
|
'unstable',
|
|
|
|
],
|
|
|
|
}
|
|
|
|
|
|
|
|
aliases = {
|
|
|
|
'DEBIAN-SECURITY': {
|
|
|
|
#'chimaera-security': 'bullseye-security',
|
|
|
|
'beowulf-security': 'buster/updates',
|
|
|
|
'ascii-security': 'stretch/updates',
|
|
|
|
'jessie-security': 'jessie/updates',
|
|
|
|
},
|
|
|
|
'DEBIAN': {
|
|
|
|
'chimaera': 'bullseye',
|
|
|
|
#'chimaera-backports': 'bullseye-backports',
|
|
|
|
'chimaera-proposed-updates': 'bullseye-proposed-updates',
|
|
|
|
'chimaera-updates': 'bullseye-updates',
|
|
|
|
|
|
|
|
'beowulf': 'buster',
|
|
|
|
'beowulf-backports': 'buster-backports',
|
|
|
|
'beowulf-proposed-updates': 'buster-proposed-updates',
|
|
|
|
'beowulf-updates': 'buster-updates',
|
|
|
|
|
|
|
|
'ascii': 'stretch',
|
|
|
|
'ascii-backports': 'stretch-backports',
|
|
|
|
'ascii-proposed-updates': 'stretch-proposed-updates',
|
|
|
|
'ascii-updates': 'stretch-updates',
|
|
|
|
},
|
|
|
|
}
|
|
|
|
|
|
|
|
release_aliases = {
|
|
|
|
'chimaera': {
|
|
|
|
'Suite': 'testing',
|
|
|
|
'Codename': 'chimaera',
|
|
|
|
'Version': '4.0',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
},
|
|
|
|
'chimaera-backports': {
|
|
|
|
'Suite': 'testing-backports',
|
|
|
|
'Codename': 'chimaera-backports',
|
|
|
|
'Origin': 'Devuan Backports',
|
|
|
|
'Label': 'Devuan Backports',
|
|
|
|
},
|
|
|
|
'chimaera-proposed-updates': {
|
|
|
|
'Suite': 'testing-proposed-updates',
|
|
|
|
'Codename': 'chimaera-proposed-updates',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
},
|
|
|
|
'chimaera-security': {
|
|
|
|
'Suite': 'testing-security',
|
|
|
|
'Codename': 'chimaera-security',
|
|
|
|
'Label': 'Devuan-Security',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
},
|
|
|
|
'chimaera-updates': {
|
|
|
|
'Suite': 'testing-updates',
|
|
|
|
'Codename': 'chimaera-updates',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
},
|
|
|
|
|
|
|
|
'beowulf': {
|
|
|
|
'Suite': 'stable',
|
|
|
|
'Codename': 'beowulf',
|
|
|
|
'Version': '3.0',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
},
|
|
|
|
'beowulf-backports': {
|
|
|
|
'Suite': 'stable-backports',
|
|
|
|
'Codename': 'beowulf-backports',
|
|
|
|
'Origin': 'Devuan Backports',
|
|
|
|
'Label': 'Devuan Backports',
|
|
|
|
},
|
|
|
|
'beowulf-proposed-updates': {
|
|
|
|
'Suite': 'stable-proposed-updates',
|
|
|
|
'Codename': 'beowulf-proposed-updates',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
},
|
|
|
|
'beowulf-security': {
|
|
|
|
'Suite': 'stable-security',
|
|
|
|
'Codename': 'beowulf-security',
|
|
|
|
'Label': 'Devuan-Security',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
},
|
|
|
|
'beowulf-updates': {
|
|
|
|
'Suite': 'stable-updates',
|
|
|
|
'Codename': 'beowulf-updates',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
},
|
|
|
|
|
|
|
|
'ascii': {
|
|
|
|
'Suite': 'oldstable',
|
|
|
|
'Codename': 'ascii',
|
|
|
|
'Version': '2.1',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
},
|
|
|
|
'ascii-backports': {
|
|
|
|
'Suite': 'oldstable-backports',
|
|
|
|
'Codename': 'ascii-backports',
|
|
|
|
'Origin': 'Devuan Backports',
|
|
|
|
'Label': 'Devuan Backports',
|
|
|
|
},
|
|
|
|
'ascii-proposed-updates': {
|
|
|
|
'Suite': 'oldstable-proposed-updates',
|
|
|
|
'Codename': 'ascii-proposed-updates',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
},
|
|
|
|
'ascii-security': {
|
|
|
|
'Suite': 'oldstable-security',
|
|
|
|
'Codename': 'ascii-security',
|
|
|
|
'Label': 'Devuan-Security',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
},
|
|
|
|
'ascii-updates': {
|
|
|
|
'Suite': 'oldstable-updates',
|
|
|
|
'Codename': 'ascii-updates',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
},
|
|
|
|
|
|
|
|
'jessie': {
|
|
|
|
'Suite': 'oldoldstable',
|
|
|
|
'Codename': 'jessie',
|
|
|
|
'Version': '1.0',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
},
|
|
|
|
#'jessie-backports': {
|
|
|
|
# 'Suite': 'oldoldstable-backports',
|
|
|
|
# 'Codename': 'jessie-backports',
|
|
|
|
# 'Origin': 'Devuan Backports',
|
|
|
|
# 'Label': 'Devuan',
|
|
|
|
#},
|
|
|
|
#'jessie-proposed-updates': {
|
|
|
|
# 'Suite': 'oldoldstable-proposed-updates',
|
|
|
|
# 'Codename': 'jessie-proposed-updates',
|
|
|
|
# 'Label': 'Devuan',
|
|
|
|
#},
|
|
|
|
'jessie-security': {
|
|
|
|
'Suite': 'oldoldstable-security',
|
|
|
|
'Codename': 'jessie-security',
|
|
|
|
'Label': 'Devuan-Security',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
},
|
|
|
|
#'jessie-updates': {
|
|
|
|
# 'Suite': 'oldoldstable-updates',
|
|
|
|
# 'Codename': 'jessie-updates',
|
|
|
|
# 'Origin': 'Devuan',
|
|
|
|
# 'Label': 'Devuan',
|
|
|
|
#},
|
|
|
|
'unstable': {
|
|
|
|
'Suite': 'unstable',
|
|
|
|
'Origin': 'Devuan',
|
|
|
|
'Label': 'Devuan',
|
|
|
|
'Codename': 'ceres',
|
|
|
|
},
|
|
|
|
}
|
|
|
|
|
|
|
|
categories = ['main', 'contrib', 'non-free']
|
|
|
|
|
|
|
|
arches = [
|
|
|
|
'source',
|
|
|
|
'binary-all',
|
|
|
|
# 'binary-alpha',
|
|
|
|
'binary-amd64',
|
|
|
|
'binary-arm64',
|
|
|
|
'binary-armel',
|
|
|
|
'binary-armhf',
|
|
|
|
# 'binary-hppa',
|
|
|
|
# 'binary-hurd-i386',
|
|
|
|
'binary-i386',
|
|
|
|
# 'binary-ia64',
|
|
|
|
# 'binary-kfreebsd-amd64',
|
|
|
|
# 'binary-kfreebsd-i386',
|
|
|
|
# 'binary-mips',
|
|
|
|
# 'binary-mips64el',
|
|
|
|
# 'binary-mipsel',
|
|
|
|
# 'binary-powerpc',
|
|
|
|
'binary-ppc64el',
|
|
|
|
# 'binary-s390x',
|
|
|
|
# 'binary-sparc',
|
|
|
|
]
|
|
|
|
|
|
|
|
mainrepofiles = [
|
|
|
|
'InRelease',
|
|
|
|
'Release',
|
|
|
|
'Release.gpg',
|
|
|
|
]
|
|
|
|
|
|
|
|
pkgfiles = [
|
|
|
|
'Packages',
|
|
|
|
'Packages.gz',
|
|
|
|
'Packages.xz',
|
|
|
|
'Release',
|
|
|
|
]
|
|
|
|
|
|
|
|
srcfiles = [
|
|
|
|
'Sources',
|
|
|
|
'Sources.gz',
|
|
|
|
'Sources.xz',
|
|
|
|
'Release',
|
|
|
|
]
|
|
|
|
|
|
|
|
release_keys = [
|
|
|
|
'Origin',
|
|
|
|
'Label',
|
|
|
|
'Suite',
|
|
|
|
'Version',
|
|
|
|
'Codename',
|
|
|
|
'Date',
|
|
|
|
#'Valid-Until',
|
|
|
|
'Architectures',
|
|
|
|
'Components',
|
|
|
|
'Description',
|
|
|
|
'NotAutomatic',
|
|
|
|
'ButAutomaticUpgrades',
|
|
|
|
]
|
|
|
|
|
|
|
|
packages_keys = [
|
|
|
|
'Package',
|
|
|
|
'Version',
|
|
|
|
'Kernel-Version',
|
|
|
|
'Installer-Menu-Item',
|
|
|
|
'Essential',
|
|
|
|
'Installed-Size',
|
|
|
|
'Maintainer',
|
|
|
|
'Architecture',
|
|
|
|
'Replaces',
|
|
|
|
'Provides',
|
|
|
|
'Depends',
|
|
|
|
'Conflicts',
|
|
|
|
'Pre-Depends',
|
|
|
|
'Breaks',
|
|
|
|
'Homepage',
|
|
|
|
'Apport',
|
|
|
|
'Auto-Built-Package',
|
|
|
|
'Build-Ids',
|
|
|
|
'Origin',
|
|
|
|
'Bugs',
|
|
|
|
'Built-Using',
|
|
|
|
'Enhances',
|
|
|
|
'Recommends',
|
|
|
|
'Description',
|
|
|
|
'Description-md5',
|
|
|
|
'Ghc-Package',
|
|
|
|
'Gstreamer-Decoders',
|
|
|
|
'Gstreamer-Elements',
|
|
|
|
'Gstreamer-Encoders',
|
|
|
|
'Gstreamer-Uri-Sinks',
|
|
|
|
'Gstreamer-Uri-Sources',
|
|
|
|
'Gstreamer-Version',
|
|
|
|
'Lua-Versions',
|
|
|
|
'Modaliases',
|
|
|
|
'Npp-Applications',
|
|
|
|
'Npp-Description',
|
|
|
|
'Npp-File',
|
|
|
|
'Npp-Mimetype',
|
|
|
|
'Npp-Name',
|
|
|
|
'Original-Maintainer',
|
|
|
|
'Original-Source-Maintainer',
|
|
|
|
'Package-Type',
|
|
|
|
'Postgresql-Version',
|
|
|
|
'Python-Version',
|
|
|
|
'Python-Versions',
|
|
|
|
'Ruby-Versions',
|
|
|
|
'Source',
|
|
|
|
'Suggests',
|
|
|
|
'Xul-Appid',
|
|
|
|
'Multi-Arch',
|
|
|
|
'Build-Essential',
|
|
|
|
'Tag',
|
|
|
|
'Section',
|
|
|
|
'Priority',
|
|
|
|
'Filename',
|
|
|
|
'Size',
|
|
|
|
'MD5sum',
|
|
|
|
'SHA1',
|
|
|
|
'SHA256',
|
|
|
|
]
|
|
|
|
|
|
|
|
sources_keys = [
|
|
|
|
'Package',
|
|
|
|
'Binary',
|
|
|
|
'Version',
|
|
|
|
'Maintainer',
|
|
|
|
'Uploaders',
|
|
|
|
'Build-Depends',
|
|
|
|
'Architecture',
|
|
|
|
'Standards-Version',
|
|
|
|
'Format',
|
|
|
|
'Files',
|
|
|
|
'Vcs-Browser',
|
|
|
|
'Vcs-Svn',
|
|
|
|
'Checksums-Sha1',
|
|
|
|
'Checksums-Sha256',
|
|
|
|
'Homepage',
|
|
|
|
'Package-List',
|
|
|
|
'Directory',
|
|
|
|
'Priority',
|
|
|
|
'Section',
|
|
|
|
'Vcs-Git',
|
|
|
|
'Dm-Upload-Allowed',
|
|
|
|
'Build-Conflicts',
|
|
|
|
'Testsuite',
|
|
|
|
'Build-Depends-Indep',
|
|
|
|
'Vcs-Bzr',
|
|
|
|
'Vcs-Mtn',
|
|
|
|
'Vcs-Hg',
|
|
|
|
'Ruby-Versions',
|
|
|
|
'Dgit',
|
|
|
|
'Vcs-Darcs',
|
|
|
|
'Extra-Source-Only',
|
|
|
|
'Python-Version',
|
|
|
|
'Testsuite-Triggers',
|
|
|
|
'Autobuild',
|
|
|
|
'Build-Conflicts-Indep',
|
|
|
|
'Vcs-Cvs',
|
|
|
|
'Comment',
|
|
|
|
'Origin',
|
|
|
|
'Vcs-Arch',
|
|
|
|
'Original-Maintainer',
|
|
|
|
'Python3-Version',
|
|
|
|
]
|
|
|
|
|
|
|
|
# Debian Translation languages as of June 2020
|
|
|
|
i18n = [
|
|
|
|
'bg',
|
|
|
|
'ca',
|
|
|
|
'cs',
|
|
|
|
'da',
|
|
|
|
'de',
|
|
|
|
'de_DE',
|
|
|
|
'el',
|
|
|
|
'en',
|
|
|
|
'eo',
|
|
|
|
'es',
|
|
|
|
'eu',
|
|
|
|
'fi',
|
|
|
|
'fr',
|
|
|
|
'hr',
|
|
|
|
'hu',
|
|
|
|
'id',
|
|
|
|
'it',
|
|
|
|
'ja',
|
|
|
|
'km',
|
|
|
|
'ko',
|
|
|
|
'ml',
|
|
|
|
'nb',
|
|
|
|
'nl',
|
|
|
|
'pl',
|
|
|
|
'pt',
|
|
|
|
'pt_BR',
|
|
|
|
'ro',
|
|
|
|
'ru',
|
|
|
|
'sk',
|
|
|
|
'sr',
|
|
|
|
'sv',
|
|
|
|
'tr',
|
|
|
|
'uk',
|
|
|
|
'vi',
|
|
|
|
'zh',
|
|
|
|
'zh_CN',
|
|
|
|
'zh_TW',
|
|
|
|
]
|