fb63e4ebed
The ELN compose should use the same comps file as Fedora Rawhide compose to stay in sync with it. Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
179 lines
4.1 KiB
Plaintext
179 lines
4.1 KiB
Plaintext
# PRODUCT INFO
|
|
release_name = 'Fedora-ELN'
|
|
release_short = 'Fedora-ELN'
|
|
release_version = 'Rawhide'
|
|
|
|
# SKIP PHASES
|
|
# For now we only build RPM repositories.
|
|
skip_phases = [
|
|
"createiso",
|
|
"buildinstall",
|
|
"live_media",
|
|
"live_images",
|
|
"ostree",
|
|
"osbs",
|
|
"extra_isos",
|
|
"image_build"
|
|
]
|
|
|
|
# GENERAL SETTINGS
|
|
comps_file = {
|
|
'scm': 'git',
|
|
'repo': 'https://pagure.io/fedora-comps.git',
|
|
'branch': 'master',
|
|
'file': 'comps-rawhide.xml',
|
|
'command': 'make comps-rawhide.xml'
|
|
}
|
|
|
|
module_defaults_dir = {
|
|
'scm': 'git',
|
|
'repo': 'https://pagure.io/releng/fedora-module-defaults.git',
|
|
'branch': 'eln',
|
|
'dir': '.'
|
|
}
|
|
|
|
variants_file='variants-eln.xml'
|
|
sigkeys = ['9570FF31', 'D300E724']
|
|
|
|
# limit tree architectures
|
|
# if undefined, all architectures from variants.xml will be included
|
|
tree_arches = ['aarch64', 'armhfp', 'ppc64le', 's390x', 'x86_64']
|
|
|
|
# limit tree variants
|
|
# if undefined, all variants from variants.xml will be included
|
|
#tree_variants = ['Server']
|
|
|
|
hashed_directories = True
|
|
|
|
# RUNROOT settings
|
|
runroot_method = 'koji'
|
|
runroot_channel = 'compose'
|
|
runroot_tag = 'eln-build'
|
|
|
|
# PKGSET
|
|
pkgset_source = 'koji' # koji, repos
|
|
|
|
# PKGSET - REPOS
|
|
# pkgset_repos format: {arch: [repo1_url, repo2_url, ...]}
|
|
# pkgset_repos = {}
|
|
|
|
# PKGSET - KOJI
|
|
pkgset_koji_tag = 'eln'
|
|
pkgset_koji_inherit = False
|
|
|
|
filter_system_release_packages = False
|
|
|
|
# GATHER
|
|
gather_method = {
|
|
'^.*': { # For all variants
|
|
'comps': 'deps', # resolve dependencies for packages from comps file
|
|
'module': 'nodeps', # but not for packages from modules
|
|
}
|
|
}
|
|
gather_backend = 'dnf'
|
|
gather_profiler = True
|
|
check_deps = False
|
|
greedy_method = 'build'
|
|
|
|
repoclosure_backend = 'dnf'
|
|
|
|
# fomat: [(variant_uid_regex, {arch|*: [repos]})]
|
|
# gather_lookaside_repos = []
|
|
|
|
# GATHER - JSON
|
|
# format: {variant_uid: {arch: package: [arch1, arch2, None (for any arch)]}}
|
|
#gather_source_mapping = '/path/to/mapping.json'
|
|
|
|
|
|
# CREATEREPO
|
|
createrepo_deltas = False
|
|
createrepo_database = True
|
|
createrepo_use_xz = True
|
|
createrepo_extra_args = ['--zck', '--zck-dict-dir=/usr/share/fedora-repo-zdicts/rawhide']
|
|
createrepo_num_workers = 10
|
|
|
|
# CHECKSUMS
|
|
media_checksums = ['sha256']
|
|
media_checksum_one_file = True
|
|
media_checksum_base_filename = '%(release_short)s-%(variant)s-%(version)s-%(arch)s-%(date)s%(type_suffix)s.%(respin)s'
|
|
#jigdo
|
|
create_jigdo = False
|
|
|
|
# CREATEISO
|
|
iso_hfs_ppc64le_compatible = False
|
|
|
|
# BUILDINSTALL
|
|
buildinstall_method = 'lorax'
|
|
buildinstall_skip = [
|
|
('^Everything$', {
|
|
'i386': True
|
|
}),
|
|
]
|
|
|
|
# Enables macboot on x86_64 for all variants and disables upgrade image building
|
|
# everywhere.
|
|
# Use 3GB image size for all arches.
|
|
lorax_options = [
|
|
('^.*$', {
|
|
'x86_64': {
|
|
'nomacboot': False
|
|
},
|
|
'*': {
|
|
'noupgrade': True,
|
|
'rootfs_size': 3
|
|
}
|
|
})
|
|
]
|
|
|
|
#extra_packages = [
|
|
# '/mnt/packages/foo*',
|
|
#]
|
|
|
|
|
|
# fomat: [(variant_uid_regex, {arch|*: [packages]})]
|
|
additional_packages = [
|
|
('^Everything$', {
|
|
'*': [
|
|
'*',
|
|
],
|
|
}),
|
|
]
|
|
|
|
multilib = [
|
|
('^Everything$', {
|
|
'x86_64': ['devel', 'runtime'],
|
|
})
|
|
]
|
|
|
|
filter_packages = [
|
|
("^.*$", {"*": ["glibc32", "libgcc32"]}),
|
|
]
|
|
|
|
|
|
# format: {arch|*: [packages]}
|
|
multilib_blacklist = {
|
|
'*': ['kernel', 'kernel-PAE*', 'kernel*debug*',
|
|
'dmraid-devel', 'kdeutils-devel', 'mkinitrd-devel',
|
|
'php-devel', 'java-*', 'bash-devel',
|
|
'httpd-devel', 'tomcat-native', 'php*', 'httpd',
|
|
'krb5-server', 'krb5-server-ldap', 'mod_*', 'ghc-*'
|
|
],
|
|
}
|
|
|
|
|
|
# format: {arch|*: [packages]}
|
|
multilib_whitelist = {
|
|
'*': ['libgnat', 'wine', 'lmms-vst', 'nspluginwrapper',
|
|
'libflashsupport', 'valgrind', 'perl-libs', 'redhat-lsb',
|
|
'yaboot', 'syslinux-extlinux-nonlinux', 'syslinux-nonlinux',
|
|
'syslinux-tftpboot', 'nosync', '*-static', 'apitrace-libs',
|
|
'fakeroot-libs', 'postgresql-odbc', 'mysql-connector-odbc',
|
|
'fakechroot-libs','mesa-vdpau-drivers', 'p11-kit-trust',
|
|
'mariadb-connector-odbc', 'compiler-rt',
|
|
'nvidia-query-resource-opengl-lib',
|
|
'ibus-libs', 'ibus-gtk2', 'ibus-gtk3',
|
|
'glib-networking'
|
|
],
|
|
}
|
|
|