remove all multilib

This commit is contained in:
Louis Abel 2024-04-19 18:05:15 -07:00
parent ce9254ef85
commit 31944a73fb
Signed by: label
GPG Key ID: 2A6975660E424560
14 changed files with 667 additions and 46 deletions

View File

@ -1,55 +1,12 @@
multilib = [
("^.*$", {
"x86_64": ["devel", "runtime"]
"x86_64": ["none"]
}),
]
# format: {arch|*: [packages]}
multilib_blacklist = {
"*": [
"libvirt*", # RhBug 1571159
"java-*", # RCM-28652
"totem", #RCM-43729
"ocaml*", # RCM-53665
"fwupd*", # ENGCMP-488
"freeradius*", #RhBug 1923990
"httpd-*", #ENGCMP-716
"nginx-*",
"php-*",
"subversion-*",
"mariadb-common", #ENGCMP-1061
"mariadb-devel",
"mariadb-embedded*",
"mariadb-errmsg",
"mysql-common",
"mysql-devel",
"mysql-libs",
"mecab",
"mecab-devel", #ENGCMP-3099
"postgresql-private*", #ENGCMP-1179
"postgresql-server*",
"bash*", #RhBug 2006138
"xapian-core*", #RhBug 2031780
"tk*", #RhBug 2053406
"tcl*",
"ldns-devel*", #RhBug 2058694
"postgresql*", #ENGCMP-2185
"fwupd*",
"gnome-software*", #ENGCMP-3346
"libfastjson-devel*",
"liblognorm-devel*",
"librelp-devel*",
],
}
multilib_blacklist = {}
# format: {arch|*: [packages]}
multilib_whitelist = {
"*": [
"valgrind",
"papi",
"gcc-toolset-9-valgrind", # RCM-60082
"p11-kit-trust", # RCM-62077
"gcc-toolset-13-libgccjit", #ENGCMP-3279
],
}
multilib_whitelist = {}

View File

@ -0,0 +1,459 @@
filter_packages = [
("^(BaseOS|AppStream|CRB|HighAvailability|ResilientStorage|SAP|SAPHANA)$", {
"*": [
"kernel-rt*", #RhBug 1973568
"javapackages-bootstrap", #CS-636
]
}),
("^.*$", {
"*": [
"glibc32",
"libgcc32",
"scap-security-guide-rule-playbooks",
"*openh264*", # https://fedoraproject.org/wiki/Non-distributable-rpms
"python3-openipmi", #RhBug 1982794
"OpenIPMI-perl", #RhBug 1982794
]
"ppc64le": [
"SLOF",
"guestfs-tools",
"libguestfs",
"libvirt-daemon-kvm",
"libvirt-daemon-driver-qemu",
"qemu-kiwi",
"qemu-kvm",
"supermin",
"virt-manager",
"virt-v2v",
"virt-p2v",
"virt-top",
"cockpit-machines",
],
"s390x": [
"rust-std-static-wasm32-unknown-unknown", #ENGCMP-1255
"rust-std-static-wasm32-wasi",
],
}),
]
filter_modules = [
("^AppStream$", {
"*":
[
"*",
],
}),
("^BaseOS$", {
"*":
[
"*",
],
}),
("^CRB$", {
"*":
[
"*",
],
}),
]
additional_packages = [
# Everything contains everything.
('^Everything$', {
'*': [
'*',
],
}),
("^BaseOS$", {
"*": [
"liblockfile", #ENGCMP-2535
"openssl-fips-provider", #ENGCMP-3815
"python3-gobject-base-noarch", #ENGCMP-2400
"python3-samba-dc", #ENGCMP-3007
"python3.9-debuginfo", #ENGCMP-1433, ENGCMP-2994
"rhel-net-naming-sysattrs", #ENGCMP-3784
"samba-tools", #ENGCMP-3007
"samba-usershares", #ENGCMP-3007
"sssd-passkey", #ENGCMP-3467
"subscription-manager-cockpit", #ENGCMP-2427
"subscription-manager-rhsm-certificates", #ENGCMP-2357
"kernel-modules-core", #ENGCMP-2899
"kernel-debug-modules-core", #ENGCMP-2899
]
}),
("^BaseOS$", {
"aarch64": [
"kernel-64k", #ENGCMP-2800
"kernel-64k-core", #ENGCMP-2800
"kernel-64k-debug", #ENGCMP-2800
"kernel-64k-debug-core", #ENGCMP-2800
"kernel-64k-debug-modules", #ENGCMP-2800
"kernel-64k-debug-modules-core", #ENGCMP-2899, ENGCMP-2800
"kernel-64k-debug-modules-extra", #ENGCMP-2800
"kernel-64k-modules", #ENGCMP-2800
"kernel-64k-modules-extra", #ENGCMP-2800
"kernel-64k-modules-core", #ENGCMP-2899, ENGCMP-2800
],
"ppc64le": [
],
"x86_64": [
"kernel-uki-virt", #ENGCMP-2899
"kernel-debug-uki-virt", #ENGCMP-2899
],
"s390x": [
"kernel-zfcpdump-modules-core",
"libibverbs-utils", #ENGCMP-3507
],
}),
("^AppStream$", {
"*": [
"aardvark-dns", #ENGCMP-2515
"adobe-source-code-pro-fonts", #ENGCMP-2390
"alsa-plugins-pulseaudio", #ENGCMP-2359
"aspnetcore-runtime-7.0", #ENGCMP-2586
"aspnetcore-runtime-8.0", #ENGCMP-3375
"aspnetcore-targeting-pack-7.0", #ENGCMP-2586
"aspnetcore-targeting-pack-8.0", #ENGCMP-3375
"autoconf-latest", #ENGCMP-3691
"bootc", #ENGCMP-3622
"capstone", #ENGCMP-2591
"cepces", #ENGCMP-3552
"cepces-certmonger", #ENGCMP-3790
"cepces-selinux", #ENGCMP-3803
"cloud-utils-growpart",
"cups-browsed", #ENGCMP-3862
"cups-filters-driverless", #ENGCMP-3862
"cockpit-ostree", #ENGCMP-3233
"composefs", #ENGCMP-3802
"dotnet-apphost-pack-7.0", #ENGCMP-2586
"dotnet-apphost-pack-8.0", #ENGCMP-3375
"dotnet-host", #ENGCMP-2586
"dotnet-hostfxr-7.0", #ENGCMP-2586
"dotnet-hostfxr-8.0", #ENGCMP-3375
"dotnet-runtime-7.0", #ENGCMP-2586
"dotnet-runtime-8.0", #ENGCMP-3375
"dotnet-sdk-7.0", #ENGCMP-2586
"dotnet-sdk-8.0", #ENGCMP-3375
"dotnet-sdk-8.0-source-built-artifacts", #ENGCMP-3375
"dotnet-targeting-pack-7.0", #ENGCMP-2586
"dotnet-targeting-pack-8.0", #ENGCMP-3375
"dotnet-templates-7.0", #ENGCMP-2586
"dotnet-templates-8.0", #ENGCMP-3375
"dpdk-devel", #ENGCMP-2205
"drgn", #ENGCMP-3490
"ecj", #ENGCMP-2928
"efs-utils", #ENGCMP-3422
"efs-utils-selinux", #ENGCMP-3685
"egl-utils", #ENGCMP-2476
"evolution-data-server-ui", #ENGCMP-3478
"evolution-data-server-ui-devel", #ENGCMP-3477
"fido2-tools", #ENGCMP-3526
"firefox-x11", #ENGCMP-2806
"freeglut-devel", #ENGCMP-2073
"frr-selinux", #ENGCMP-2697
"gcc-toolset-12", #ENGCMP-2391
"gcc-toolset-12-annobin-annocheck", #ENGCMP-2384
"gcc-toolset-12-annobin-docs", #ENGCMP-2384
"gcc-toolset-12-annobin-plugin-gcc", #ENGCMP-2384
"gcc-toolset-12-binutils", #ENGCMP-2415
"gcc-toolset-12-binutils-devel", #ENGCMP-2415
"gcc-toolset-12-binutils-gold", #ENGCMP-2415
"gcc-toolset-12-build", #ENGCMP-2391
"gcc-toolset-12-dwz", #ENGCMP-2402
"gcc-toolset-12-gcc", #ENGCMP-2405
"gcc-toolset-12-gcc-c++", #ENGCMP-2405
"gcc-toolset-12-gcc-gfortran", #ENGCMP-2405
"gcc-toolset-12-gcc-plugin-annobin", #ENGCMP-2805
"gcc-toolset-12-gcc-plugin-devel", #ENGCMP-2405
"gcc-toolset-12-gdb", #ENGCMP-2416
"gcc-toolset-12-gdbserver", #ENGCMP-2416
"gcc-toolset-12-libasan-devel", #ENGCMP-2405
"gcc-toolset-12-libatomic-devel", #ENGCMP-2405
"gcc-toolset-12-libgccjit", #ENGCMP-2405
"gcc-toolset-12-libgccjit-devel", #ENGCMP-2405
"gcc-toolset-12-libgccjit-docs", #ENGCMP-2405
"gcc-toolset-12-libitm-devel", #ENGCMP-2405
"gcc-toolset-12-liblsan-devel", #ENGCMP-2405
"gcc-toolset-12-libquadmath-devel", #ENGCMP-2405
"gcc-toolset-12-libstdc++-devel", #ENGCMP-2405
"gcc-toolset-12-libstdc++-docs", #ENGCMP-2405
"gcc-toolset-12-libtsan-devel", #ENGCMP-2405
"gcc-toolset-12-libubsan-devel", #ENGCMP-2405
"gcc-toolset-12-offload-nvptx", #ENGCMP-2405
"gcc-toolset-12-runtime", #ENGCMP-2391
"gcc-toolset-13", #ENGCMP-3157
"gcc-toolset-13-annobin-annocheck", #ENGCMP-3279
"gcc-toolset-13-annobin-docs", #ENGCMP-3279
"gcc-toolset-13-annobin-plugin-gcc", #ENGCMP-3279
"gcc-toolset-13-binutils", #ENGCMP-3146
"gcc-toolset-13-binutils-devel", #ENGCMP-3279
"gcc-toolset-13-binutils-gold", #ENGCMP-3279
"gcc-toolset-13-build", #ENGCMP-3279
"gcc-toolset-13-dwz", #ENGCMP-3142
"gcc-toolset-13-gcc", #ENGCMP-3267
"gcc-toolset-13-gcc-c++", #ENGCMP-3296
"gcc-toolset-13-gcc-gfortran", #ENGCMP-3279
"gcc-toolset-13-gcc-plugin-annobin", #ENGCMP-3279
"gcc-toolset-13-gcc-plugin-devel", #ENGCMP-3279
"gcc-toolset-13-gdb", #ENGCMP-3129
"gcc-toolset-13-gdbserver", #ENGCMP-3279
"gcc-toolset-13-libasan-devel", #ENGCMP-3279
"gcc-toolset-13-libatomic-devel", #ENGCMP-3279
"gcc-toolset-13-libgccjit", #ENGCMP-3279
"gcc-toolset-13-libgccjit-devel", #ENGCMP-3279
"gcc-toolset-13-libgccjit-docs", #ENGCMP-3279
"gcc-toolset-13-libitm-devel", #ENGCMP-3279
"gcc-toolset-13-liblsan-devel", #ENGCMP-3279
"gcc-toolset-13-libquadmath-devel", #ENGCMP-3279
"gcc-toolset-13-libstdc++-devel", #ENGCMP-3279
"gcc-toolset-13-libstdc++-docs", #ENGCMP-3279
"gcc-toolset-13-libtsan-devel", #ENGCMP-3279
"gcc-toolset-13-libubsan-devel", #ENGCMP-3279
"gcc-toolset-13-offload-nvptx", #ENGCMP-3279
"gcc-toolset-13-runtime", #ENGCMP-3279
"gnome-kiosk-script-session", #ENGCMP-2499
"gnome-kiosk-search-appliance", #ENGCMP-2499
"gnome-shell-extension-custom-menu", #ENGCMP-3337
"gnome-shell-extension-dash-to-panel", #ENGCMP-3541
"google-crosextra-caladea-fonts", #ENGCMP-3140
"gpsd-minimal", #ENGCMP-3333
"gpsd-minimal-clients", #ENGCMP-3333
"grafana-selinux", #ENGCMP-3571
"graphviz-ruby", #ENGCMP-3570
"gstreamer1-plugins-base-tools", #ENGCMP-2907
"gstreamer1-rtsp-server", #ENGCMP-3178
"gvisor-tap-vsock", #ENGCMP-3491
"gstreamer1-plugins-base-tools", #ENGCMP-2907
"gstreamer1-rtsp-server", #ENGCMP-3178
"idm-pki-est", #ENGCMP-2798
"ipp-usb", #ENGCMP-3862
"ignition-edge", #ENGCMP-2770
"ignition-validate", #ENGCMP-2656
"intel-lpmd", #ENGCMP-3806
"java-21-openjdk", #ENGCMP-3350
"java-21-openjdk-demo", #ENGCMP-3350
"java-21-openjdk-devel", #ENGCMP-3350
"java-21-openjdk-headless", #ENGCMP-3350
"java-21-openjdk-javadoc-zip", #ENGCMP-3350
"java-21-openjdk-javadoc", #ENGCMP-3350
"java-21-openjdk-jmods", #ENGCMP-3350
"java-21-openjdk-src", #ENGCMP-3350
"java-21-openjdk-static-libs", #ENGCMP-3350
"jaxb-runtime", #ENGCMP-2881
"jaxb-xjc", #ENGCMP-2881
"keylime", #ENGCMP-2419
"keylime-agent-rust", #ENGCMP-2420
"keylime-base", #ENGCMP-2419
"keylime-registrar", #ENGCMP-2419
"keylime-selinux", #CS-1194
"keylime-tenant", #ENGCMP-2419
"keylime-verifier", #ENGCMP-2419
"libadwaita", #ENGCMP-3651
"libasan8", #ENGCMP-2405
"libblkio", #ENGCMP-3149
"libgpiod", #ENGCMP-2433
"libgpiod-devel", #ENGCMP-2433
"libgpiod-utils", #ENGCMP-2433
"libi2cd", #ENGCMP-2428
"libi2cd-devel", #ENGCMP-2428
"libkdumpfile", #ENGCMP-3470
"libnvme", #ENGCMP-2358
"libnxz", #ENGCMP-2576
"libsepol-utils", #ENGCMP-2399
"libtsan2", #ENGCMP-2405
"libvirt-daemon-common", # ENGCMP-3046
"libvirt-daemon-lock", # ENGCMP-3046
"libvirt-daemon-log", # ENGCMP-3046
"libvirt-daemon-plugin-lockd", # ENGCMP-3046
"libvirt-daemon-proxy", # ENGCMP-3046
"libvma-utils", #ENGCMP-3384
"libxcvt", #ENGCMP-2791 CS-1322
"libzdnn", #ENGCMP-2244
"libzdnn-devel", #ENGCMP-2297
"libzip-tools", #ENGCMP-3658
"man-db-cron", #ENGCMP-2595
"mingw-qemu-ga-win", #ENGCMP-3177
"mkpasswd", #ENGCMP-2259
"mpdecimal", #ENGCMP-2828
"netavark", #ENGCMP-2543
"netstandard-targeting-pack-2.1", #ENGCMP-2586
"nfsv4-client-utils", #ENGCMP-2493
"nvme-stas", #ENGCMP-2495
"osbuild-depsolve-dnf", #ENGCMP-3857
"passt", #ENGCMP-2741
"passt-selinux", # ENGCMP-3074
"pcp-geolocate", #ENGCMP-3576
"pcp-pmda-farm", #ENGCMP-3576
"pf-bb-config", #ENGCMP-2857
"pipewire-jack-audio-connection-kit-libs", #ENGCMP-3662
"pipewire-module-x11", #ENGCMP-3336
"poppler-qt5", #ENGCMP-2393
"postfix-lmdb", #ENGCMP-3295
"pyproject-srpm-macros", #ENGCMP-2964
"python3-awscrt", #ENGCMP-3828
"python3-botocore", #ENGCMP-3400
"python3-dnf-plugin-leaves", #ENGCMP-3213
"python3-dnf-plugin-show-leaves", #ENGCMP-3213
"python3-pefile", #ENGCMP-3231
"python3-dnf-plugin-modulesync", #ENGCMP-2323
"python3-alembic", #ENGCMP-2424
"python3-greenlet", #ENGCMP-2421
"python3-keylime", #ENGCMP-2419
"python3-lark-parser", #ENGCMP-2422
"python3-lasso", #ENGCMP-2742
"python3-i2c-tools", #RHBZ#2072719
"python3-libgpiod", #ENGCMP-2433
"python3-libnvme", #ENGCMP-2412
"python3-prompt-toolkit", #ENGCMP-3785
"python3-pyqt5-sip", #ENGCMP-2370
"python3-ruamel-yaml-clib", #ENGCMP-3787
"python3-sqlalchemy", #ENGCMP-2423
"python3-tomli", #ENGCMP-3044 CS-1485
"python3-tornado", #ENGCMP-2418
"python3.11-urllib3", #ENGCMP-2932
"python3-virt-firmware", #ENGCMP-2726
"python3-wcwidth", #ENGCMP-2093
"python3-websockets", #ENGCMP-3788
"python3.12", #ENGCMP-3721
"python3.12-PyMySQL", #ENGCMP-3734
"python3.12-PyMySQL+rsa", #ENGCMP-3734
"python3.12-cffi", #ENGCMP-3733
"python3.12-charset-normalizer", #ENGCMP-3735
"python3.12-cryptography", #ENGCMP-3768
"python3.12-devel", #ENGCMP-3721
"python3.12-idna", #ENGCMP-3740
"python3.12-lxml", #ENGCMP-3741
"python3.12-mod_wsgi", #ENGCMP-3742
"python3.12-numpy", #ENGCMP-3748
"python3.12-numpy-f2py", #ENGCMP-3748
"python3.12-pip", #ENGCMP-3729
"python3.12-ply", #ENGCMP-3749
"python3.12-psycopg2", #ENGCMP-3755
"python3.12-pycparser", #ENGCMP-3751
"python3.12-pyyaml", #ENGCMP-3767
"python3.12-requests", #ENGCMP-3756
"python3.12-scipy", #ENGCMP-3771
"python3.12-setuptools", #ENGCMP-3670
"python3.12-tkinter", #ENGCMP-3721
"python3.12-urllib3", #ENGCMP-3762
"python3.12-wheel", #ENGCMP-3671
"qatlib-service", #ENGCMP-2490
"redhat-cloud-client-configuration", #ENGCMP-2401
"rtla", #ENGCMP-2799
"rust-analyzer", #ENGCMP-2839
"rv", #ENGCMP-3263
"s390utils-se-data", #ENGCMP-3789
"samba-gpupdate", #ENGCMP-3659, ENGCMP-3720
"sip6", #ENGCMP-2239
"sssd-idp", #ENGCMP-2276
"stratisd-tools", #ENGCMP-3210
"synce4l", #ENGCMP-2794
"system-backgrounds",
"tomcat", #ENGCMP-2927
"tomcat-admin-webapps", #ENGCMP-2927
"tomcat-docs-webapp", #ENGCMP-2927
"tomcat-el-3.0-api", #ENGCMP-2927
"tomcat-jsp-2.3-api", #ENGCMP-2927
"tomcat-lib", #ENGCMP-2927
"tomcat-servlet-4.0-api", #ENGCMP-2927
"tomcat-webapps", #ENGCMP-2927
"tuned-profiles-postgresql", #ENGCMP-2126
"uki-direct", #ENGCMP-3698
"usbredir-server", #ENGCMP-2719
"vulkan-volk-devel", #ENGCMP-3668
"xcb-util-cursor", #ENGCMP-3426
"xcb-util-cursor-devel", #ENGCMP-3517
"xdg-desktop-portal-gnome", #ENGCMP-2146
"xmlstarlet", #ENGCMP-2296
"xxhash", #ENGCMP-2455
"xxhash-libs", #ENGCMP-2455
"yara", #ENGCMP-2372
]
}),
("^AppStream$", {
"x86_64": [
"cxl-cli", #ENGCMP-2743
"cxl-libs", #ENGCMP-2743
"libreoffice", #ENGCMP-2968
"open-vm-tools-salt-minion", #ENGCMP-2295
"pcp-pmda-resctrl", #ENGCMP-3576
"virt-dib",
"vorbis-tools",
"s390utils", #ENGCMP-3606
],
"aarch64": [
"virt-dib",
"kernel-64k-debug-devel", #ENGCMP-2800
"kernel-64k-debug-devel-matched", #ENGCMP-2800
"kernel-64k-devel", #ENGCMP-2800
"kernel-64k-devel-matched", #ENGCMP-2800
"rhc-worker-playbook", #ENGCMP-3127
],
"s390x": [
"libzpc", #ENGCMP-2756
"virt-dib",
"libbpf-tools", #ENGCMP-3842
],
"ppc64le": [
"vorbis-tools",
"libreoffice", #ENGCMP-2968
"s390utils", #ENGCMP-3606
],
}),
("^CRB$", {
"*": [
],
"x86_64": [
"java-1.8.0-openjdk-*slowdebug*", #ENGCMP-1327
"java-11-openjdk-*slowdebug*", #ENGCMP-1327
"java-17-openjdk-*slowdebug*", #ENGCMP-1326
"java-1.8.0-openjdk-*fastdebug*", #ENGCMP-1327
"java-11-openjdk-*fastdebug*", #ENGCMP-1327
"java-17-openjdk-*fastdebug*", #ENGCMP-1326
"dotnet-sdk-6.0-source-built-artifacts", #CS-1025
],
"aarch64": [
"java-1.8.0-openjdk-*slowdebug*", #ENGCMP-1327
"java-11-openjdk-*slowdebug*", #ENGCMP-1327
"java-17-openjdk-*slowdebug*", #ENGCMP-1326
"java-1.8.0-openjdk-*fastdebug*", #ENGCMP-1327
"java-11-openjdk-*fastdebug*", #ENGCMP-1327
"java-17-openjdk-*fastdebug*", #ENGCMP-1326
"dotnet-sdk-6.0-source-built-artifacts", #CS-1025
],
"s390x": [
"java-11-openjdk-*slowdebug*", #ENGCMP-1327
"java-17-openjdk-*slowdebug*", #ENGCMP-1326
"dotnet-sdk-6.0-source-built-artifacts", #CS-1025
],
"ppc64le": [
"java-1.8.0-openjdk-*slowdebug*", #ENGCMP-1327
"java-11-openjdk-*slowdebug*", #ENGCMP-1327
"java-17-openjdk-*slowdebug*", #ENGCMP-1326
"java-1.8.0-openjdk-*fastdebug*", #ENGCMP-1327
"java-11-openjdk-*fastdebug*", #ENGCMP-1327
"java-17-openjdk-*fastdebug*", #ENGCMP-1326
],
}),
("^SAP$", {
"*": [
"compat-sap-c++-12", # ENGCMP-2843
]
}),
("^SAPHANA$", {
"*": [
"compat-sap-c++-12", # ENGCMP-2843
]
}),
("^Buildroot$", {
"*": [
"*",
]
}),
]

11
shared_old/all.conf Normal file
View File

@ -0,0 +1,11 @@
from general import *
from multilib import *
from additional_and_filter_packages import *
from runroot import *
from pkgset import *
from gather import *
from createrepo import *
from createiso import *
from buildinstall import *
from lookaside import *
from extra_isos import *

View File

@ -0,0 +1,33 @@
bootable = True
buildinstall_method = "lorax"
lorax_options = [
("^.*$", {
"*": {
"noupgrade": False,
# Comment out until the pungi-buildinstall Koji plugin supports this option.
# "squashfs_only": True
}
})
]
buildinstall_skip = [
EXTRA_BUILDINSTALL_SKIP,
('^Modular$', {'*': True}),
('^Everything$', {
'i386': True,
}),
("^(AppStream|CRB|ResilientStorage|HighAvailability|SAP|SAPHANA|RT|NFV)$", {
'*': True
}),
]
image_name_format = {
# BaseOS ISO filename should not mention BaseOS, it also contains AppStream
# content. Addons should have the addon name though.
"^BaseOS$": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}",
".*": "{compose_id}-{variant}-{arch}-{disc_type}{disc_num}{suffix}",
}
buildinstall_use_guestmount = True
buildinstall_allow_reuse = True

17
shared_old/createiso.conf Normal file
View File

@ -0,0 +1,17 @@
create_optional_isos = False
createiso_use_xorrisofs = True
createiso_skip = [
('^Modular$', {'*': True, 'src': True}),
("^(BaseOS|AppStream|CRB|NFV)$", {
# 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

View File

@ -0,0 +1,2 @@
createrepo_c = True
createrepo_checksum = "sha256"

View File

@ -0,0 +1,12 @@
iso_hfs_ppc64le_compatible = False
extra_isos = {
"BaseOS": [{
"include_variants": ["AppStream"],
"filename": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}",
"skip_src": False,
"extra_files": EXTRA_FILES,
"arches": EXTRA_ISOS_ARCHES,
"failable_arches": ['i386']
}]
}

28
shared_old/gather.conf Normal file
View File

@ -0,0 +1,28 @@
gather_backend = "dnf"
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",
"modules": "nodeps",
},
"^(AppStream|CRB|Buildroot)$": {
"comps": "deps",
"json": "deps",
"modules": "nodeps",
},
}
hashed_directories = False
gather_allow_reuse = True
repoclosure_backend = 'dnf'
gather_prepopulate = {
'scm': 'file',
'repo': GATHER_PREPOPULATE_REPO,
'branch': GATHER_PREPOPULATE_BRANCH,
'file': GATHER_PREPOPULATE_FILE,
'command': GATHER_PREPOPULATE_COMMAND
}

34
shared_old/general.conf Normal file
View File

@ -0,0 +1,34 @@
release_name = RELEASE_NAME
release_short = RELEASE_SHORT
release_version = RELEASE_VERSION
release_is_layered = False
link_type = "abspath-symlink"
productimg = False
create_jigdo = False
# Wait for 60 * 20 seconds (20 minutes) for packages to sign.
signed_packages_wait = 60
signed_packages_retries = 20
comps_file = {
'scm': 'git',
'repo': COMPS_REPO,
'branch': COMPS_BRANCH,
'file': COMPS_FILE,
'command': COMPS_COMMAND
}
variants_file = {
"scm": "git",
"repo": VARIANTS_REPO,
"branch": VARIANTS_BRANCH,
"file": VARIANTS_FILE,
}
extra_files = [
("^.*$", {
"*": EXTRA_FILES,
}),
]

19
shared_old/lookaside.conf Normal file
View File

@ -0,0 +1,19 @@
variant_as_lookaside = [
("AppStream", "BaseOS"),
("HighAvailability", "BaseOS"),
("HighAvailability", "AppStream"),
("ResilientStorage", "BaseOS"),
("ResilientStorage", "AppStream"),
("RT", "BaseOS"),
("RT", "AppStream"),
("NFV", "BaseOS"),
("NFV", "AppStream"),
("CRB", "BaseOS"),
("CRB", "AppStream"),
("SAP", "BaseOS"),
("SAP", "AppStream"),
("SAP", "HighAvailability"),
("SAPHANA", "BaseOS"),
("SAPHANA", "AppStream"),
("SAPHANA", "HighAvailability"),
]

5
shared_old/pkgset.conf Normal file
View File

@ -0,0 +1,5 @@
pkgset_source = "koji"
pkgset_koji_tag = PKGSET_KOJI_TAG
pkgset_koji_module_tag = ""
pkgset_inherit_exclusive_arch_to_noarch = False

10
shared_old/runroot.conf Normal file
View File

@ -0,0 +1,10 @@
runroot = True
global_runroot_method = "koji"
runroot_method = {
"createiso": "local"
}
runroot_channel = RUNROOT_CHANNEL
runroot_tag = RUNROOT_TAG

34
shared_old/variables.conf Normal file
View File

@ -0,0 +1,34 @@
global RELEASE_NAME
global RELEASE_SHORT
global RELEASE_VERSION
global PKGSET_KOJI_TAG
global RUNROOT_CHANNEL
global RUNROOT_TAG
global RELEASE_VERSION
global RELEASE_VERSION_X
global RELEASE_VERSION_Y
global RELEASE_VERSION_Z
global RELEASE_VERSION_XY
global RELEASE_VERSION_XYZ
global COMPS_REPO
global COMPS_BRANCH
global COMPS_FILE
global COMPS_COMMAND
global VARIANTS_REPO
global VARIANTS_BRANCH
global VARIANTS_FILE
global GATHER_PREPOPULATE_REPO
global GATHER_PREPOPULATE_BRANCH
global GATHER_PREPOPULATE_FILE
global EXTRA_BUILDINSTALL_SKIP
EXTRA_BUILDINSTALL_SKIP = ("^$", {"*": False})
global GATHER_PREPOPULATE_REPO
global GATHER_PREPOPULATE_BRANCH
global GATHER_PREPOPULATE_FILE
global GATHER_PREPOPULATE_COMMAND
global EXTRA_FILES
EXTRA_FILES = []
global EXTRA_ISOS_ARCHES
EXTRA_ISOS_ARCHES = []
global IMAGE_BUILD_SCRATCH
IMAGE_BUILD_SCRATCH = False