pungi-fedora/fedora/override.conf
2020-08-31 13:57:51 +02:00

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"