d3985bf6d2
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
100 lines
2.3 KiB
Plaintext
100 lines
2.3 KiB
Plaintext
# This files overrides default variables defined in the configs in
|
|
# the ../shared directory.
|
|
|
|
# In Fedora, we do not build all variants, because they do not make sense
|
|
# in the Fedora world.
|
|
tree_variants = ["Everything", "BaseOS", "AppStream", "CRB"]
|
|
|
|
# Fedora signing keys.
|
|
sigkeys = ['9570FF31', 'D300E724']
|
|
|
|
# Architectures supported by Fedora.
|
|
tree_arches = ['aarch64', 'armhfp', 'ppc64le', 's390x', 'x86_64', 'i386']
|
|
|
|
# For Fedora-ELN, we do not inherit builds from parent tags.
|
|
pkgset_koji_inherit = False
|
|
|
|
# No jigdo needed in Fedora.
|
|
create_jigdo = False
|
|
|
|
# We only build repositories and installer in Fedora so far.
|
|
skip_phases = [
|
|
"createiso",
|
|
"live_media",
|
|
"live_images",
|
|
"ostree",
|
|
"osbs",
|
|
"extra_isos",
|
|
"image_build"
|
|
]
|
|
|
|
# Build installer only from Everything x86_64.
|
|
buildinstall_skip = [
|
|
('^Everything$', {
|
|
'i386': True,
|
|
'aarch64': True,
|
|
'armhfp': True,
|
|
'ppc64le': True,
|
|
's390x': True
|
|
}),
|
|
("^(Modular|AppStream|CRB|BaseOS|ResilientStorage|HighAvailability|SAP|SAPHANA|RT|NFV)$", {
|
|
'*': True
|
|
}),
|
|
]
|
|
|
|
# Add the rawhide repository for missing packages
|
|
lorax_extra_sources = [
|
|
('^Everything$', {
|
|
'*': 'https://kojipkgs.fedoraproject.org/repos/f33-build/latest/$basearch/',
|
|
})
|
|
]
|
|
|
|
# Everything contains everything.
|
|
additional_packages = [
|
|
('^Everything$', {
|
|
'*': [
|
|
'*',
|
|
],
|
|
}),
|
|
]
|
|
|
|
# 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': True
|
|
},
|
|
'*': {
|
|
'noupgrade': True,
|
|
'rootfs_size': 3
|
|
}
|
|
})
|
|
]
|
|
|
|
# Drop the variants we do not care about from the variant_as_lookaside.
|
|
variant_as_lookaside = [
|
|
("AppStream", "BaseOS"),
|
|
("CRB", "BaseOS"),
|
|
("CRB", "AppStream"),
|
|
]
|
|
|
|
|
|
# TODO: There is no "fus" in Fedora. For now use "deps".
|
|
gather_method = {
|
|
# Anything that is not AppStream or CRB should use the old depsolver
|
|
"^(?!(AppStream|CRB)).*$": {
|
|
"comps": "deps",
|
|
},
|
|
# TODO: There is no "fus" in Fedora. For now use "deps".
|
|
"^(AppStream|CRB)$": {
|
|
"comps": "deps",
|
|
},
|
|
}
|
|
|
|
# No product_id for Fedora.
|
|
product_id_allow_missing = False
|
|
|
|
variants_file = "variants.xml"
|