Prepare initial pungi updates config
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
This commit is contained in:
parent
c01ac933c8
commit
21fee4d7e9
1 changed files with 40 additions and 65 deletions
|
@ -2,8 +2,10 @@
|
||||||
skip_phases= ["buildinstall"]
|
skip_phases= ["buildinstall"]
|
||||||
release_name = '{{ id }}'
|
release_name = '{{ id }}'
|
||||||
release_short = '{{ id }}'
|
release_short = '{{ id }}'
|
||||||
release_version = '{{ release.version }}'
|
release_version = '{{ release.version_int }}'
|
||||||
|
release_type = 'updates'
|
||||||
release_is_layered = False
|
release_is_layered = False
|
||||||
|
|
||||||
# GENERAL SETTINGS
|
# GENERAL SETTINGS
|
||||||
comps_file = {
|
comps_file = {
|
||||||
'scm': 'git',
|
'scm': 'git',
|
||||||
|
@ -14,37 +16,44 @@ comps_file = {
|
||||||
}
|
}
|
||||||
variants_file='variants-fedora.xml'
|
variants_file='variants-fedora.xml'
|
||||||
sigkeys = [
|
sigkeys = [
|
||||||
{% release.version == 25 %}
|
{% release.version_int == 25 %}
|
||||||
'fdb19c98'
|
'fdb19c98'
|
||||||
{% elif release.version == 26 %}
|
{% elif release.version_int == 26 %}
|
||||||
'64dab85d'
|
'64dab85d'
|
||||||
{% elif release.version == 27 %}
|
{% elif release.version_int == 27 %}
|
||||||
'f5282ee4'
|
'f5282ee4'
|
||||||
{% elif release.version == 6 %}
|
{% elif release.version_int == 6 %}
|
||||||
'0608b895'
|
'0608b895'
|
||||||
{% elif release.version == 7 %}
|
{% elif release.version_int == 7 %}
|
||||||
'352C64E5'
|
'352C64E5'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
]
|
]
|
||||||
hashed_directories = True
|
hashed_directories = True
|
||||||
|
|
||||||
# RUNROOT settings
|
# RUNROOT settings
|
||||||
runroot = True
|
runroot = True
|
||||||
#runroot_channel = 'fedora_compose'
|
#runroot_channel = 'fedora_compose'
|
||||||
runroot_channel = 'compose'
|
runroot_channel = 'compose'
|
||||||
runroot_tag = '{{ release.dist_tag }}-build'
|
runroot_tag = '{{ release.dist_tag }}-build'
|
||||||
|
|
||||||
# PKGSET
|
# PKGSET
|
||||||
pkgset_source = 'koji' # koji, repos
|
pkgset_source = 'koji' # koji, repos
|
||||||
pkgset_koji_tag = '{{ id }}'
|
pkgset_koji_tag = '{{ id }}'
|
||||||
pkgset_koji_inherit = False
|
pkgset_koji_inherit = False
|
||||||
filter_system_release_packages = False
|
filter_system_release_packages = False
|
||||||
|
|
||||||
# GATHER
|
# GATHER
|
||||||
gather_source = 'comps'
|
gather_source = 'comps'
|
||||||
gather_method = 'deps'
|
gather_method = 'nodeps'
|
||||||
|
gather_backend = 'dnf'
|
||||||
check_deps = False
|
check_deps = False
|
||||||
greedy_method = 'build'
|
greedy_method = 'build'
|
||||||
|
repoclosure_backend = 'dnf'
|
||||||
|
|
||||||
# CREATEREPO
|
# CREATEREPO
|
||||||
createrepo_c = True
|
createrepo_c = True
|
||||||
createrepo_checksum = 'sha256'
|
createrepo_checksum = 'sha256'
|
||||||
|
|
||||||
# CHECKSUMS
|
# CHECKSUMS
|
||||||
media_checksums = ['sha256']
|
media_checksums = ['sha256']
|
||||||
media_checksum_one_file = True
|
media_checksum_one_file = True
|
||||||
|
@ -76,18 +85,6 @@ additional_packages = [
|
||||||
'*',
|
'*',
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
('^Server$', {
|
|
||||||
'*': [
|
|
||||||
],
|
|
||||||
}),
|
|
||||||
('^Workstation$', {
|
|
||||||
'*': [
|
|
||||||
],
|
|
||||||
}),
|
|
||||||
('^Cloud$', {
|
|
||||||
'*': [
|
|
||||||
],
|
|
||||||
}),
|
|
||||||
]
|
]
|
||||||
multilib = [
|
multilib = [
|
||||||
('^Everything$', {
|
('^Everything$', {
|
||||||
|
@ -95,25 +92,7 @@ multilib = [
|
||||||
's390x': ['devel', 'runtime']
|
's390x': ['devel', 'runtime']
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
filter_packages = [
|
filter_packages = []
|
||||||
('(Workstation|Server|Cloud)$', {
|
|
||||||
'*': [
|
|
||||||
'^kernel.*debug.*',
|
|
||||||
'^kernel-kdump.*',
|
|
||||||
'^kernel-tools.*',
|
|
||||||
'^syslog-ng.*',
|
|
||||||
'^astronomy-bookmarks',
|
|
||||||
'^generic.*',
|
|
||||||
'^GConf2-dbus.*',
|
|
||||||
'^bluez-gnome',
|
|
||||||
#Periods cause problems in paterns, so replace with *s
|
|
||||||
'^java-1.8.0-openjdk',
|
|
||||||
'^community-mysql.*',
|
|
||||||
'^jruby.*',
|
|
||||||
'^gimp-help-.*',
|
|
||||||
]
|
|
||||||
}),
|
|
||||||
]
|
|
||||||
# format: {arch|*: [packages]}
|
# format: {arch|*: [packages]}
|
||||||
multilib_blacklist = {
|
multilib_blacklist = {
|
||||||
'*': ['kernel*', 'kernel-PAE*', 'kernel*debug*',
|
'*': ['kernel*', 'kernel-PAE*', 'kernel*debug*',
|
||||||
|
@ -134,38 +113,34 @@ multilib_whitelist = {
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
createiso_skip = [
|
createiso_skip = [
|
||||||
('^Workstation$', {
|
|
||||||
'*': True,
|
|
||||||
'src': True
|
|
||||||
}),
|
|
||||||
('^Server$', {
|
|
||||||
'src': True
|
|
||||||
}),
|
|
||||||
('^Cloud$', {
|
|
||||||
'*': True,
|
|
||||||
'src': True
|
|
||||||
}),
|
|
||||||
('^Everything$', {
|
('^Everything$', {
|
||||||
'*': True,
|
'*': True,
|
||||||
'src': True
|
'src': True
|
||||||
}),
|
}),
|
||||||
]
|
]
|
||||||
# fomat: [(variant_uid_regex, {arch|*: [scm_dicts]})]
|
|
||||||
#extra_files = [
|
{% if release.collection_name == 'Fedora' %}
|
||||||
# ('^(Server|Workstation|Cloud)$', {
|
ostree = [
|
||||||
# '*': [
|
("^Atomic$", {
|
||||||
# {
|
"x86_64": {
|
||||||
# 'scm': 'rpm',
|
"version": "!OSTREE_VERSION_FROM_LABEL_DATE_TYPE_RESPIN",
|
||||||
# 'repo': 'fedora-release-%(variant_id_lower)s',
|
"treefile": "fedora-atomic-host.json",
|
||||||
# 'branch': None,
|
"config_url": "https://pagure.io/fedora-atomic.git",
|
||||||
# 'file': [
|
"config_branch": "{{ release.version }}",
|
||||||
# '/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-release',
|
"repo": [
|
||||||
# ],
|
"Everything",
|
||||||
# 'target': '',
|
{% if request.name == 'testing' %}
|
||||||
# },
|
# In the case of testing, also inject the last stable updates
|
||||||
# ],
|
"https://kojipkgs.fedoraproject.org/compose/updates/latest-Fedora-{{ release.version }}-updates/compose/Everything/x86_64/os/",
|
||||||
# }),
|
{% endif %}
|
||||||
#]
|
"https://dl.fedoraproject.org/pub/fedora/linux/releases/{{ release.version_int }}/Everything/x86_64/os/"
|
||||||
|
]
|
||||||
|
"ostree_repo": "/mnt/koji/compose/atomic/rawhide/",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
translate_paths = [
|
translate_paths = [
|
||||||
('/mnt/koji/compose/', 'https://kojipkgs.fedoraproject.org/compose/'),
|
('/mnt/koji/compose/', 'https://kojipkgs.fedoraproject.org/compose/'),
|
||||||
]
|
]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue