pungi/tests/data/dummy-pungi.conf
Lubomír Sedlář 364d7f5229 Support multiple sources in one variant
With this patch the gather_source option is no longer used. Instead, all
sources are always used. If they return at least some input packages,
then a configured method is used and the returned lists of packages from
all sources are merged.

The method used for gathering can be configured for each variant and
gather source separately.

Additional packages are only added to the comps source.

Each gathering step is logged separately. All the logs are preserved for
later inspection.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2018-02-01 14:31:09 +01:00

118 lines
1.6 KiB
Plaintext

# RELEASE
release_name = "Dummy Product"
release_short = "DP"
release_version = "1.0"
release_is_layered = False
release_type = "ga"
# GENERAL SETTINGS
comps_file = "dummy-comps.xml"
variants_file = "dummy-variants.xml"
# KOJI SETTINGS
runroot = False
# PKGSET
sigkeys = [None]
pkgset_source = "repos"
pkgset_repos = {
"i386": [
"repo",
],
"x86_64": [
"repo",
],
"s390x": [
"repo",
],
}
# CREATEREPO
createrepo_checksum = "sha256"
# GATHER
gather_method = {
"^.*$": {
"module": "nodeps",
"comps": "deps",
}
}
greedy_method = "build"
check_deps = False
hashed_directories = True
multilib = [
('^Server.*$', {
'*': ['devel', 'runtime']
}),
]
additional_packages = [
('^Server$', {
'*': [
'dummy-libtool',
],
}),
('^Client-optional$', {
'*': [
'dummy-httpd',
],
}),
]
filter_packages = [
('^.*$', {
'*': [
'dummy-pacemaker',
],
}),
('^Client$', {
'*': [
'dummy-httpd',
],
}),
('^Server-optional$', {
'*': [
'dummy-httpd.i686',
],
}),
('^.*-ResilientStorage$', {
'*': [
'dummy-glusterfs-resource-agents',
],
}),
]
multilib_blacklist = {
"*": [
"kernel-devel",
"httpd-devel",
],
}
multilib_whitelist = {
"*": [
"dummy-glibc",
],
}
# BUILDINSTALL
bootable = False
# CREATEISO
createiso_skip = [
('^Server-ResilientStorage$', {
'*': True,
'src': True
}),
]
create_jigdo = False