You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pungi-msvsphere/msvsphere-i686/general.conf

148 lines
3.7 KiB

# use a remote comps.xml file from a git repository
comps_file = {
'scm': 'git',
'repo': 'http://git.inferitos.ru/msvsphere/pungi-msvsphere.git',
'branch': 'i9.4',
'file': 'comps.xml',
'command': ''
}
# alternatively, it's possible to use a local groups file
#comps_file = 'comps.xml'
# use a remote variants.xml file from a git repository
variants_file = {
'scm': 'git',
'repo': 'http://git.inferitos.ru/msvsphere/pungi-msvsphere.git',
'branch': 'i9.4',
'file': 'variants-i686.xml',
'command': ''
}
# alternatively, it's possible to use a local variants file
#variants_file = 'variants.xml'
# use modulemd-defaults from a git repository
module_defaults_dir = {
'scm': 'git',
'repo': 'http://git.inferitos.ru/msvsphere/module-defaults.git',
'branch': 'i9',
'dir': '.'
}
gather_backend = 'dnf'
# if set to True, abort the compose if some package has broken dependencies
check_deps = False
gather_method = {
# Anything that is not AppStream, CRB or Buildroot should use the old depsolver
"^(?!(AppStream|CRB|Buildroot)).*$": {
"comps": "deps",
"json": "deps",
},
"^(AppStream|CRB|Devel|HighAvailability|ResilientStorage|NFV|RT|Minimal|Server|Extras|Testing)$": "hybrid",
}
hashed_directories = False
gather_allow_reuse = True
repoclosure_backend = 'dnf'
# extra packages to be added
gather_prepopulate = {
'scm': 'git',
'repo': 'http://git.inferitos.ru/msvsphere/pungi-msvsphere',
'branch': 'i9.4',
'file': 'prepopulate-i686.json',
'command': ''
}
greedy_method = "build"
sigkeys = ['8BDA73A4', '8bda73a4']
pkgset_source = 'koji'
pkgset_koji_tag = ['inferit-9.4-init', 'inferit-9.3-extras', 'inferit-9-devel']
# add modules from those tags to compose
pkgset_koji_module_tag = ['inferit-9.3-module-init']
pkgset_allow_reuse = True
koji_profile = 'koji'
runroot_method = "local"
global_runroot_method = "local"
createiso_break_hardlinks = True
iso_hfs_ppc64le_compatible = False
create_optional_isos = False
createiso_use_xorrisofs = True
createiso_skip = [
("^(BaseOS|AppStream|CRB|Devel|HighAvailability|ResilientStorage|NFV|RT|Minimal|Server|Extras|Testing)$", {
# No binary ISOs for BaseOS (but still generate src ISOs) - RCM-41330
# No binary ISOs for AppStream (but still generate src ISOs) - RCM-40356
# No binary or src ISOs for CRB
# No binary or src ISOs for NFV
# Note: "*" matches only binary architectures.
"*": True,
"src":True #RCM-41427 -Disable source iso generation during createiso phase
}),
]
restricted_volid = True
# CREATEREPO
createrepo_deltas = False
createrepo_database = True
createrepo_c = True
createrepo_checksum = 'sha256'
createrepo_use_xz = True
createrepo_enable_cache = False
createrepo_num_threads = 8
createrepo_num_workers = 4
createrepo_extra_args = [
'--distro=cpe:/o:ncsd:msvsphere:9,MSVSphere 9',
'--revision=9.4'
]
# CHECKSUMS
media_checksums = ['sha256']
media_checksum_one_file = True
create_jigdo = False
# BUILDINSTALL
# deprecated!
# bootable = True
buildinstall_method = "lorax"
lorax_options = [
("^.*$", {
"*": {
"noupgrade": False,
"rootfs_size": 3,
"version": "9.4"
}
})
]
# LOOKASIDE
variant_as_lookaside = [
('AppStream', 'BaseOS'),
('CRB', 'BaseOS'),
('CRB', 'AppStream'),
('HighAvailability', 'BaseOS'),
('HighAvailability', 'AppStream'),
("ResilientStorage", "BaseOS"),
("ResilientStorage", "AppStream"),
("RT", "BaseOS"),
("RT", "AppStream"),
("NFV", "BaseOS"),
("NFV", "AppStream"),
("Devel", "BaseOS"),
("Devel", "AppStream"),
("Devel", "Extras"),
("Extras", "BaseOS"),
("Extras", "AppStream"),
("Testing", "BaseOS"),
("Testing", "AppStream")
]