From d2104c3938e3bc6688041ca1435f19de55fff62e Mon Sep 17 00:00:00 2001 From: Louis Abel Date: Tue, 17 Jan 2023 15:23:13 -0700 Subject: [PATCH] re-arrange to match r9 --- extras.conf | 2 +- {common => legacy/common}/extras.conf | 0 .../common}/include-excludes.conf | 0 {common => legacy/common}/multilib.conf | 0 {common => legacy/common}/vars.conf | 0 .../images-armhfp.conf | 0 kernel.conf => legacy/kernel.conf | 0 kmod.conf => legacy/kmod.conf | 0 r8-beta.conf => legacy/r8-beta.conf | 0 r8.conf => legacy/r8.conf | 1 - r8lh.conf => legacy/r8lh.conf | 0 rockyrpi.conf => legacy/rockyrpi.conf | 0 prepopulate.yaml | 409 ++++- r8-updates.conf | 3 - rocky-beta.conf | 31 + r8-devel.conf => rocky-devel.conf | 0 rocky-updates.conf | 2 + rocky.conf | 19 + rocky/beta_variables.conf | 8 + rocky/lh_variables.conf | 8 + rocky/override.conf | 7 + rocky/variables.conf | 49 + rockylh.conf | 31 + scripts/produce-8-beta.sh | 2 +- scripts/produce-8-lookahead.sh | 2 +- scripts/produce-8.sh | 2 +- scripts/updates-8.sh | 2 +- shared/additional_and_filter_packages.conf | 1468 +++++++++++++++++ shared/all.conf | 11 + shared/buildinstall.conf | 24 + shared/createiso.conf | 9 + shared/createrepo.conf | 8 + shared/extra_isos.conf | 12 + shared/extras.conf | 317 ++++ shared/gather.conf | 21 + shared/general.conf | 36 + images-cloud.conf => shared/images-cloud.conf | 0 images.conf => shared/images.conf | 2 +- shared/lookaside.conf | 15 + shared/multilib.conf | 34 + shared/pkgset.conf | 5 + shared/runroot.conf | 10 + shared/variables.conf | 37 + 43 files changed, 2536 insertions(+), 51 deletions(-) rename {common => legacy/common}/extras.conf (100%) rename {common => legacy/common}/include-excludes.conf (100%) rename {common => legacy/common}/multilib.conf (100%) rename {common => legacy/common}/vars.conf (100%) rename images-armhfp.conf => legacy/images-armhfp.conf (100%) rename kernel.conf => legacy/kernel.conf (100%) rename kmod.conf => legacy/kmod.conf (100%) rename r8-beta.conf => legacy/r8-beta.conf (100%) rename r8.conf => legacy/r8.conf (99%) rename r8lh.conf => legacy/r8lh.conf (100%) rename rockyrpi.conf => legacy/rockyrpi.conf (100%) delete mode 100644 r8-updates.conf create mode 100644 rocky-beta.conf rename r8-devel.conf => rocky-devel.conf (100%) create mode 100644 rocky-updates.conf create mode 100644 rocky.conf create mode 100644 rocky/beta_variables.conf create mode 100644 rocky/lh_variables.conf create mode 100644 rocky/override.conf create mode 100644 rocky/variables.conf create mode 100644 rockylh.conf create mode 100644 shared/additional_and_filter_packages.conf create mode 100644 shared/all.conf create mode 100644 shared/buildinstall.conf create mode 100644 shared/createiso.conf create mode 100644 shared/createrepo.conf create mode 100644 shared/extra_isos.conf create mode 100644 shared/extras.conf create mode 100644 shared/gather.conf create mode 100644 shared/general.conf rename images-cloud.conf => shared/images-cloud.conf (100%) rename images.conf => shared/images.conf (92%) create mode 100644 shared/lookaside.conf create mode 100644 shared/multilib.conf create mode 100644 shared/pkgset.conf create mode 100644 shared/runroot.conf create mode 100644 shared/variables.conf diff --git a/extras.conf b/extras.conf index 0d711c2..68f6ce1 100644 --- a/extras.conf +++ b/extras.conf @@ -1,4 +1,4 @@ -from common/extras import * +from shared/extras import * release_name = "Rocky Linux Extras" release_short = "Extras" diff --git a/common/extras.conf b/legacy/common/extras.conf similarity index 100% rename from common/extras.conf rename to legacy/common/extras.conf diff --git a/common/include-excludes.conf b/legacy/common/include-excludes.conf similarity index 100% rename from common/include-excludes.conf rename to legacy/common/include-excludes.conf diff --git a/common/multilib.conf b/legacy/common/multilib.conf similarity index 100% rename from common/multilib.conf rename to legacy/common/multilib.conf diff --git a/common/vars.conf b/legacy/common/vars.conf similarity index 100% rename from common/vars.conf rename to legacy/common/vars.conf diff --git a/images-armhfp.conf b/legacy/images-armhfp.conf similarity index 100% rename from images-armhfp.conf rename to legacy/images-armhfp.conf diff --git a/kernel.conf b/legacy/kernel.conf similarity index 100% rename from kernel.conf rename to legacy/kernel.conf diff --git a/kmod.conf b/legacy/kmod.conf similarity index 100% rename from kmod.conf rename to legacy/kmod.conf diff --git a/r8-beta.conf b/legacy/r8-beta.conf similarity index 100% rename from r8-beta.conf rename to legacy/r8-beta.conf diff --git a/r8.conf b/legacy/r8.conf similarity index 99% rename from r8.conf rename to legacy/r8.conf index f716824..f90032c 100644 --- a/r8.conf +++ b/legacy/r8.conf @@ -87,7 +87,6 @@ createrepo_extra_args = ['--distro=cpe:/o:rocky:rocky:8,Rocky Linux 8', '--revis # CHECKSUMS media_checksums = ['sha256'] media_checksum_one_file = True -create_jigdo = False # BUILDINSTALL bootable = True diff --git a/r8lh.conf b/legacy/r8lh.conf similarity index 100% rename from r8lh.conf rename to legacy/r8lh.conf diff --git a/rockyrpi.conf b/legacy/rockyrpi.conf similarity index 100% rename from rockyrpi.conf rename to legacy/rockyrpi.conf diff --git a/prepopulate.yaml b/prepopulate.yaml index c2af6fd..a619722 100644 --- a/prepopulate.yaml +++ b/prepopulate.yaml @@ -362,6 +362,7 @@ AppStream: cloud-utils-growpart: - cloud-utils-growpart.noarch clucene: + - clucene-contribs-lib.aarch64 - clucene-core.aarch64 clutter: - clutter.aarch64 @@ -491,6 +492,8 @@ AppStream: - dialog.aarch64 diffstat: - diffstat.aarch64 + dnf-plugins-core: + - python3-dnf-plugin-modulesync.noarch dnsmasq: - dnsmasq-utils.aarch64 - dnsmasq.aarch64 @@ -513,6 +516,7 @@ AppStream: - dotnet-sdk-6.0.aarch64 - dotnet-targeting-pack-6.0.aarch64 - dotnet-templates-6.0.aarch64 + - dotnet.aarch64 - netstandard-targeting-pack-2.1.aarch64 dovecot: - dovecot-mysql.aarch64 @@ -626,6 +630,7 @@ AppStream: - fence-agents-ipdu.noarch - fence-agents-ipmilan.noarch - fence-agents-kdump.aarch64 + - fence-agents-kubevirt.aarch64 - fence-agents-mpath.noarch - fence-agents-redfish.aarch64 - fence-agents-rhevm.noarch @@ -648,9 +653,13 @@ AppStream: - fftw-static.aarch64 - fftw.aarch64 fido-device-onboard: + - fdo-admin-cli.aarch64 - fdo-client.aarch64 - fdo-init.aarch64 + - fdo-manufacturing-server.aarch64 - fdo-owner-cli.aarch64 + - fdo-owner-onboarding-server.aarch64 + - fdo-rendezvous-server.aarch64 file-roller: - file-roller.aarch64 fio: @@ -713,11 +722,10 @@ AppStream: gc: - gc.aarch64 gcc: - - cpp.aarch64 - gcc-c++.aarch64 - gcc-gdb-plugin.aarch64 - gcc-gfortran.aarch64 - - gcc.aarch64 + - gcc-plugin-annobin.aarch64 - libitm-devel.aarch64 - libstdc++-devel.aarch64 - libstdc++-docs.aarch64 @@ -846,6 +854,40 @@ AppStream: gcc-toolset-11-valgrind: - gcc-toolset-11-valgrind-devel.aarch64 - gcc-toolset-11-valgrind.aarch64 + gcc-toolset-12: + - gcc-toolset-12-build.aarch64 + - gcc-toolset-12-runtime.aarch64 + - gcc-toolset-12.aarch64 + gcc-toolset-12-annobin: + - gcc-toolset-12-annobin-annocheck.aarch64 + - gcc-toolset-12-annobin-docs.noarch + - gcc-toolset-12-annobin-plugin-gcc.aarch64 + gcc-toolset-12-binutils: + - gcc-toolset-12-binutils-devel.aarch64 + - gcc-toolset-12-binutils-gold.aarch64 + - gcc-toolset-12-binutils.aarch64 + gcc-toolset-12-dwz: + - gcc-toolset-12-dwz.aarch64 + gcc-toolset-12-gcc: + - gcc-toolset-12-gcc-c++.aarch64 + - gcc-toolset-12-gcc-gfortran.aarch64 + - gcc-toolset-12-gcc-plugin-devel.aarch64 + - gcc-toolset-12-gcc.aarch64 + - gcc-toolset-12-libasan-devel.aarch64 + - gcc-toolset-12-libatomic-devel.aarch64 + - gcc-toolset-12-libgccjit-devel.aarch64 + - gcc-toolset-12-libgccjit-docs.aarch64 + - gcc-toolset-12-libgccjit.aarch64 + - gcc-toolset-12-libitm-devel.aarch64 + - gcc-toolset-12-liblsan-devel.aarch64 + - gcc-toolset-12-libstdc++-devel.aarch64 + - gcc-toolset-12-libstdc++-docs.aarch64 + - gcc-toolset-12-libtsan-devel.aarch64 + - gcc-toolset-12-libubsan-devel.aarch64 + - libasan8.aarch64 + - libtsan2.aarch64 + gcc-toolset-12-gdb: + - gcc-toolset-12-gdb.aarch64 gcc-toolset-9: - gcc-toolset-9-build.aarch64 - gcc-toolset-9-perftools.aarch64 @@ -986,7 +1028,6 @@ AppStream: - glade-libs.aarch64 glibc: - compat-libpthread-nonshared.aarch64 - - glibc-gconv-extra.aarch64 - glibc-utils.aarch64 glibmm24: - glibmm24.aarch64 @@ -1266,6 +1307,7 @@ AppStream: graphviz: - graphviz.aarch64 greenboot: + - greenboot-default-health-checks.aarch64 - greenboot.aarch64 grilo: - grilo.aarch64 @@ -1361,6 +1403,8 @@ AppStream: highlight: - highlight-gui.aarch64 - highlight.aarch64 + hostapd: + - hostapd.aarch64 hplip: - hplip-common.aarch64 - hplip-gui.aarch64 @@ -1820,13 +1864,12 @@ AppStream: ipvsadm: - ipvsadm.aarch64 ipxe: - - ipxe-bootimgs.noarch + - ipxe-bootimgs-aarch64.noarch + - ipxe-bootimgs-x86.noarch - ipxe-roms-qemu.noarch - ipxe-roms.noarch irssi: - irssi.aarch64 - isl: - - isl.aarch64 iso-codes: - iso-codes-devel.noarch - iso-codes.noarch @@ -2044,6 +2087,7 @@ AppStream: - lapack64.aarch64 lasso: - lasso.aarch64 + - python3-lasso.aarch64 lato-fonts: - lato-fonts.noarch lcms2: @@ -2142,6 +2186,8 @@ AppStream: libXxf86vm: - libXxf86vm-devel.aarch64 - libXxf86vm.aarch64 + libabw: + - libabw.aarch64 libao: - libao.aarch64 libappindicator: @@ -2191,6 +2237,10 @@ AppStream: - libcdio.aarch64 libcdio-paranoia: - libcdio-paranoia.aarch64 + libcdr: + - libcdr.aarch64 + libcmis: + - libcmis.aarch64 libdatrie: - libdatrie.aarch64 libdb: @@ -2220,8 +2270,12 @@ AppStream: libepoxy: - libepoxy-devel.aarch64 - libepoxy.aarch64 + libepubgen: + - libepubgen.aarch64 libestr: - libestr.aarch64 + libetonyek: + - libetonyek.aarch64 libev: - libev-devel.aarch64 - libev-libevent-devel.aarch64 @@ -2233,10 +2287,14 @@ AppStream: - libevent-devel.aarch64 libexif: - libexif.aarch64 + libexttextcat: + - libexttextcat.aarch64 libfastjson: - libfastjson.aarch64 libfontenc: - libfontenc.aarch64 + libfreehand: + - libfreehand.aarch64 libgdata: - libgdata-devel.aarch64 - libgdata.aarch64 @@ -2313,6 +2371,9 @@ AppStream: - libkkc.aarch64 libkkc-data: - libkkc-data.aarch64 + liblangtag: + - liblangtag-data.noarch + - liblangtag.aarch64 liblognorm: - liblognorm-doc.aarch64 - liblognorm.aarch64 @@ -2336,15 +2397,18 @@ AppStream: - python3-libmodulemd.aarch64 libmpc: - libmpc-devel.aarch64 - - libmpc.aarch64 libmpcdec: - libmpcdec.aarch64 libmspack: - libmspack.aarch64 + libmspub: + - libmspub.aarch64 libmtp: - libmtp.aarch64 libmusicbrainz5: - libmusicbrainz5.aarch64 + libmwaw: + - libmwaw.aarch64 libnet: - libnet.aarch64 libnice: @@ -2360,15 +2424,21 @@ AppStream: liboauth: - liboauth-devel.aarch64 - liboauth.aarch64 + libodfgen: + - libodfgen.aarch64 libogg: - libogg-devel.aarch64 - libogg.aarch64 libopenraw: - libopenraw.aarch64 + liborcus: + - liborcus.aarch64 libosinfo: - libosinfo.aarch64 libotf: - libotf.aarch64 + libpagemaker: + - libpagemaker.aarch64 libpaper: - libpaper.aarch64 libpeas: @@ -2401,12 +2471,30 @@ AppStream: - libquvi.aarch64 libquvi-scripts: - libquvi-scripts.noarch + libqxp: + - libqxp.aarch64 libraw1394: - libraw1394.aarch64 librdkafka: - librdkafka.aarch64 librelp: - librelp.aarch64 + libreoffice: + - autocorr-en.noarch + - libreoffice-calc.aarch64 + - libreoffice-core.aarch64 + - libreoffice-data.noarch + - libreoffice-graphicfilter.aarch64 + - libreoffice-help-en.aarch64 + - libreoffice-impress.aarch64 + - libreoffice-langpack-en.aarch64 + - libreoffice-ogltrans.aarch64 + - libreoffice-opensymbol-fonts.noarch + - libreoffice-pdfimport.aarch64 + - libreoffice-pyuno.aarch64 + - libreoffice-ure-common.noarch + - libreoffice-ure.aarch64 + - libreoffice-writer.aarch64 libreport: - libreport-anaconda.aarch64 - libreport-cli.aarch64 @@ -2458,6 +2546,10 @@ AppStream: - libsrtp.aarch64 libssh: - libssh-devel.aarch64 + libstaroffice: + - libstaroffice.aarch64 + libstoragemgmt: + - libstoragemgmt-nfs-plugin.aarch64 libtar: - libtar.aarch64 libtasn1: @@ -2489,10 +2581,14 @@ AppStream: - libva.aarch64 libvdpau: - libvdpau.aarch64 + libverto: + - libverto-libev.aarch64 libvirt-glib: - libvirt-gconfig.aarch64 - libvirt-glib.aarch64 - libvirt-gobject.aarch64 + libvisio: + - libvisio.aarch64 libvisual: - libvisual.aarch64 libvma: @@ -2521,6 +2617,8 @@ AppStream: - libwpd.aarch64 libwpg: - libwpg.aarch64 + libwps: + - libwps.aarch64 libxcb: - libxcb-devel.aarch64 - libxcb.aarch64 @@ -2543,6 +2641,8 @@ AppStream: - libyami.aarch64 libyang: - libyang.aarch64 + libzmf: + - libzmf.aarch64 linuxconsoletools: - linuxconsoletools.aarch64 linuxptp: @@ -2587,6 +2687,8 @@ AppStream: - lorax.aarch64 lorax-templates-rhel: - lorax-templates-rhel.noarch + lpsolve: + - lpsolve.aarch64 lshw: - lshw-gui.aarch64 ltrace: @@ -2613,6 +2715,9 @@ AppStream: - m17n-lib.aarch64 madan-fonts: - madan-fonts.noarch + make-latest: + - make43-devel.aarch64 + - make43.aarch64 malaga: - libmalaga.aarch64 - malaga.aarch64 @@ -2660,6 +2765,7 @@ AppStream: - mesa-libxatracker.aarch64 - mesa-vdpau-drivers.aarch64 mesa-demos: + - egl-utils.aarch64 - glx-utils.aarch64 mesa-libGLU: - mesa-libGLU-devel.aarch64 @@ -3421,6 +3527,7 @@ AppStream: - policycoreutils-sandbox.aarch64 poppler: - poppler-glib.aarch64 + - poppler-qt5.aarch64 - poppler-utils.aarch64 - poppler.aarch64 poppler-data: @@ -3458,6 +3565,7 @@ AppStream: protobuf-c: - protobuf-c-compiler.aarch64 - protobuf-c-devel.aarch64 + - protobuf-c.aarch64 pulseaudio: - pulseaudio-libs-devel.aarch64 - pulseaudio-libs-glib2.aarch64 @@ -3659,6 +3767,28 @@ AppStream: qt5: - qt5-rpm-macros.noarch - qt5-srpm-macros.noarch + qt5-doc: + - qt5-qt3d-doc.noarch + - qt5-qtbase-doc.noarch + - qt5-qtconnectivity-doc.noarch + - qt5-qtdeclarative-doc.noarch + - qt5-qtgraphicaleffects-doc.noarch + - qt5-qtimageformats-doc.noarch + - qt5-qtlocation-doc.noarch + - qt5-qtmultimedia-doc.noarch + - qt5-qtquickcontrols-doc.noarch + - qt5-qtquickcontrols2-doc.noarch + - qt5-qtscript-doc.noarch + - qt5-qtsensors-doc.noarch + - qt5-qtserialbus-doc.noarch + - qt5-qtserialport-doc.noarch + - qt5-qtsvg-doc.noarch + - qt5-qttools-doc.noarch + - qt5-qtwayland-doc.noarch + - qt5-qtwebchannel-doc.noarch + - qt5-qtwebsockets-doc.noarch + - qt5-qtx11extras-doc.noarch + - qt5-qtxmlpatterns-doc.noarch qt5-qt3d: - qt5-qt3d-devel.aarch64 - qt5-qt3d-examples.aarch64 @@ -3758,9 +3888,13 @@ AppStream: - qt5-qtxmlpatterns.aarch64 radvd: - radvd.aarch64 + raptor2: + - raptor2.aarch64 rarian: - rarian-compat.aarch64 - rarian.aarch64 + rasqal: + - rasqal.aarch64 rear: - rear.aarch64 recode: @@ -3783,6 +3917,8 @@ AppStream: - redhat-support-lib-python.noarch redhat-support-tool: - redhat-support-tool.noarch + redland: + - redland.aarch64 rest: - rest.aarch64 rhel-system-roles: @@ -3907,8 +4043,6 @@ AppStream: - setroubleshoot.aarch64 setroubleshoot-plugins: - setroubleshoot-plugins.noarch - sevctl: - - sevctl.aarch64 sil-abyssinica-fonts: - sil-abyssinica-fonts.noarch sil-nuosu-fonts: @@ -3985,6 +4119,8 @@ AppStream: - sscg.aarch64 sshpass: - sshpass.aarch64 + sssd: + - sssd-idp.aarch64 stalld: - stalld.aarch64 startup-notification: @@ -4436,6 +4572,7 @@ AppStream: - ttmkfdir.aarch64 tuned: - tuned-gtk.noarch + - tuned-profiles-postgresql.noarch - tuned-utils-systemtap.noarch - tuned-utils.noarch twolame: @@ -4698,8 +4835,13 @@ AppStream: xterm: - xterm-resize.aarch64 - xterm.aarch64 + xxhash: + - xxhash-libs.aarch64 + - xxhash.aarch64 yajl: - yajl.aarch64 + yara: + - yara.aarch64 yelp: - yelp-libs.aarch64 - yelp.aarch64 @@ -5231,6 +5373,8 @@ AppStream: - dleyna-renderer.ppc64le dleyna-server: - dleyna-server.ppc64le + dnf-plugins-core: + - python3-dnf-plugin-modulesync.noarch dnsmasq: - dnsmasq-utils.ppc64le - dnsmasq.ppc64le @@ -5355,6 +5499,7 @@ AppStream: - fence-agents-ipdu.noarch - fence-agents-ipmilan.noarch - fence-agents-kdump.ppc64le + - fence-agents-kubevirt.ppc64le - fence-agents-lpar.noarch - fence-agents-mpath.noarch - fence-agents-redfish.ppc64le @@ -5444,12 +5589,11 @@ AppStream: gc: - gc.ppc64le gcc: - - cpp.ppc64le - gcc-c++.ppc64le - gcc-gdb-plugin.ppc64le - gcc-gfortran.ppc64le - gcc-offload-nvptx.ppc64le - - gcc.ppc64le + - gcc-plugin-annobin.ppc64le - libitm-devel.ppc64le - libquadmath-devel.ppc64le - libstdc++-devel.ppc64le @@ -5581,6 +5725,42 @@ AppStream: gcc-toolset-11-valgrind: - gcc-toolset-11-valgrind-devel.ppc64le - gcc-toolset-11-valgrind.ppc64le + gcc-toolset-12: + - gcc-toolset-12-build.ppc64le + - gcc-toolset-12-runtime.ppc64le + - gcc-toolset-12.ppc64le + gcc-toolset-12-annobin: + - gcc-toolset-12-annobin-annocheck.ppc64le + - gcc-toolset-12-annobin-docs.noarch + - gcc-toolset-12-annobin-plugin-gcc.ppc64le + gcc-toolset-12-binutils: + - gcc-toolset-12-binutils-devel.ppc64le + - gcc-toolset-12-binutils-gold.ppc64le + - gcc-toolset-12-binutils.ppc64le + gcc-toolset-12-dwz: + - gcc-toolset-12-dwz.ppc64le + gcc-toolset-12-gcc: + - gcc-toolset-12-gcc-c++.ppc64le + - gcc-toolset-12-gcc-gfortran.ppc64le + - gcc-toolset-12-gcc-plugin-devel.ppc64le + - gcc-toolset-12-gcc.ppc64le + - gcc-toolset-12-libasan-devel.ppc64le + - gcc-toolset-12-libatomic-devel.ppc64le + - gcc-toolset-12-libgccjit-devel.ppc64le + - gcc-toolset-12-libgccjit-docs.ppc64le + - gcc-toolset-12-libgccjit.ppc64le + - gcc-toolset-12-libitm-devel.ppc64le + - gcc-toolset-12-liblsan-devel.ppc64le + - gcc-toolset-12-libquadmath-devel.ppc64le + - gcc-toolset-12-libstdc++-devel.ppc64le + - gcc-toolset-12-libstdc++-docs.ppc64le + - gcc-toolset-12-libtsan-devel.ppc64le + - gcc-toolset-12-libubsan-devel.ppc64le + - gcc-toolset-12-offload-nvptx.ppc64le + - libasan8.ppc64le + - libtsan2.ppc64le + gcc-toolset-12-gdb: + - gcc-toolset-12-gdb.ppc64le gcc-toolset-9: - gcc-toolset-9-build.ppc64le - gcc-toolset-9-perftools.ppc64le @@ -5726,7 +5906,6 @@ AppStream: - glade-libs.ppc64le glibc: - compat-libpthread-nonshared.ppc64le - - glibc-gconv-extra.ppc64le - glibc-utils.ppc64le glibmm24: - glibmm24.ppc64le @@ -6017,6 +6196,7 @@ AppStream: graphviz: - graphviz.ppc64le greenboot: + - greenboot-default-health-checks.ppc64le - greenboot.ppc64le grilo: - grilo.ppc64le @@ -6123,6 +6303,8 @@ AppStream: highlight: - highlight-gui.ppc64le - highlight.ppc64le + hostapd: + - hostapd.ppc64le hplip: - hplip-common.ppc64le - hplip-gui.ppc64le @@ -6575,13 +6757,12 @@ AppStream: ipvsadm: - ipvsadm.ppc64le ipxe: - - ipxe-bootimgs.noarch + - ipxe-bootimgs-aarch64.noarch + - ipxe-bootimgs-x86.noarch - ipxe-roms-qemu.noarch - ipxe-roms.noarch irssi: - irssi.ppc64le - isl: - - isl.ppc64le iso-codes: - iso-codes-devel.noarch - iso-codes.noarch @@ -6799,6 +6980,7 @@ AppStream: - lapack64.ppc64le lasso: - lasso.ppc64le + - python3-lasso.ppc64le lato-fonts: - lato-fonts.noarch lcms2: @@ -7128,7 +7310,6 @@ AppStream: - python3-libmodulemd.ppc64le libmpc: - libmpc-devel.ppc64le - - libmpc.ppc64le libmpcdec: - libmpcdec.ppc64le libmspack: @@ -7372,6 +7553,8 @@ AppStream: - libssh-devel.ppc64le libstaroffice: - libstaroffice.ppc64le + libstoragemgmt: + - libstoragemgmt-nfs-plugin.ppc64le libtar: - libtar.ppc64le libtasn1: @@ -7403,6 +7586,8 @@ AppStream: - libva.ppc64le libvdpau: - libvdpau.ppc64le + libverto: + - libverto-libev.ppc64le libvirt-glib: - libvirt-gconfig.ppc64le - libvirt-glib.ppc64le @@ -7536,6 +7721,9 @@ AppStream: - m17n-lib.ppc64le madan-fonts: - madan-fonts.noarch + make-latest: + - make43-devel.ppc64le + - make43.ppc64le malaga: - libmalaga.ppc64le - malaga.ppc64le @@ -7582,6 +7770,7 @@ AppStream: - mesa-libglapi.ppc64le - mesa-vdpau-drivers.ppc64le mesa-demos: + - egl-utils.ppc64le - glx-utils.ppc64le mesa-libGLU: - mesa-libGLU-devel.ppc64le @@ -8350,6 +8539,7 @@ AppStream: - policycoreutils-sandbox.ppc64le poppler: - poppler-glib.ppc64le + - poppler-qt5.ppc64le - poppler-utils.ppc64le - poppler.ppc64le poppler-data: @@ -8387,6 +8577,7 @@ AppStream: protobuf-c: - protobuf-c-compiler.ppc64le - protobuf-c-devel.ppc64le + - protobuf-c.ppc64le pulseaudio: - pulseaudio-libs-devel.ppc64le - pulseaudio-libs-glib2.ppc64le @@ -8588,6 +8779,28 @@ AppStream: qt5: - qt5-rpm-macros.noarch - qt5-srpm-macros.noarch + qt5-doc: + - qt5-qt3d-doc.noarch + - qt5-qtbase-doc.noarch + - qt5-qtconnectivity-doc.noarch + - qt5-qtdeclarative-doc.noarch + - qt5-qtgraphicaleffects-doc.noarch + - qt5-qtimageformats-doc.noarch + - qt5-qtlocation-doc.noarch + - qt5-qtmultimedia-doc.noarch + - qt5-qtquickcontrols-doc.noarch + - qt5-qtquickcontrols2-doc.noarch + - qt5-qtscript-doc.noarch + - qt5-qtsensors-doc.noarch + - qt5-qtserialbus-doc.noarch + - qt5-qtserialport-doc.noarch + - qt5-qtsvg-doc.noarch + - qt5-qttools-doc.noarch + - qt5-qtwayland-doc.noarch + - qt5-qtwebchannel-doc.noarch + - qt5-qtwebsockets-doc.noarch + - qt5-qtx11extras-doc.noarch + - qt5-qtxmlpatterns-doc.noarch qt5-qt3d: - qt5-qt3d-devel.ppc64le - qt5-qt3d-examples.ppc64le @@ -8847,8 +9060,6 @@ AppStream: - setroubleshoot.ppc64le setroubleshoot-plugins: - setroubleshoot-plugins.noarch - sevctl: - - sevctl.ppc64le sil-abyssinica-fonts: - sil-abyssinica-fonts.noarch sil-nuosu-fonts: @@ -8924,6 +9135,8 @@ AppStream: - sscg.ppc64le sshpass: - sshpass.ppc64le + sssd: + - sssd-idp.ppc64le stalld: - stalld.ppc64le startup-notification: @@ -9378,6 +9591,7 @@ AppStream: - ttmkfdir.ppc64le tuned: - tuned-gtk.noarch + - tuned-profiles-postgresql.noarch - tuned-utils-systemtap.noarch - tuned-utils.noarch twolame: @@ -9481,6 +9695,15 @@ AppStream: vte291: - vte-profile.ppc64le - vte291.ppc64le + vulkan-headers: + - vulkan-headers.noarch + vulkan-loader: + - vulkan-loader-devel.ppc64le + - vulkan-loader.ppc64le + vulkan-tools: + - vulkan-tools.ppc64le + vulkan-validation-layers: + - vulkan-validation-layers.ppc64le wavpack: - wavpack.ppc64le wayland: @@ -9630,8 +9853,13 @@ AppStream: xterm: - xterm-resize.ppc64le - xterm.ppc64le + xxhash: + - xxhash-libs.ppc64le + - xxhash.ppc64le yajl: - yajl.ppc64le + yara: + - yara.ppc64le yelp: - yelp-libs.ppc64le - yelp.ppc64le @@ -9800,6 +10028,7 @@ AppStream: anaconda-user-help: - anaconda-user-help.noarch annobin: + - annobin-annocheck.i686 - annobin-annocheck.x86_64 - annobin.x86_64 ansible-collection-microsoft-sql: @@ -10292,6 +10521,8 @@ AppStream: - dleyna-renderer.x86_64 dleyna-server: - dleyna-server.x86_64 + dnf-plugins-core: + - python3-dnf-plugin-modulesync.noarch dnsmasq: - dnsmasq-utils.x86_64 - dnsmasq.x86_64 @@ -10480,6 +10711,7 @@ AppStream: - fence-agents-ipdu.noarch - fence-agents-ipmilan.noarch - fence-agents-kdump.x86_64 + - fence-agents-kubevirt.x86_64 - fence-agents-lpar.noarch - fence-agents-mpath.noarch - fence-agents-redfish.x86_64 @@ -10494,6 +10726,7 @@ AppStream: - fence-agents-wti.noarch fence-virt: - fence-virt.x86_64 + - fence-virtd-cpg.x86_64 - fence-virtd-libvirt.x86_64 - fence-virtd-multicast.x86_64 - fence-virtd-serial.x86_64 @@ -10519,9 +10752,13 @@ AppStream: - fftw.i686 - fftw.x86_64 fido-device-onboard: + - fdo-admin-cli.x86_64 - fdo-client.x86_64 - fdo-init.x86_64 + - fdo-manufacturing-server.x86_64 - fdo-owner-cli.x86_64 + - fdo-owner-onboarding-server.x86_64 + - fdo-rendezvous-server.x86_64 file-roller: - file-roller.x86_64 fio: @@ -10605,13 +10842,12 @@ AppStream: - gc.i686 - gc.x86_64 gcc: - - cpp.x86_64 - gcc-c++.x86_64 - gcc-gdb-plugin.i686 - gcc-gdb-plugin.x86_64 - gcc-gfortran.x86_64 - gcc-offload-nvptx.x86_64 - - gcc.x86_64 + - gcc-plugin-annobin.x86_64 - libitm-devel.i686 - libitm-devel.x86_64 - libquadmath-devel.i686 @@ -10714,6 +10950,7 @@ AppStream: gcc-toolset-11-dyninst: - gcc-toolset-11-dyninst-devel.i686 - gcc-toolset-11-dyninst-devel.x86_64 + - gcc-toolset-11-dyninst.i686 - gcc-toolset-11-dyninst.x86_64 gcc-toolset-11-elfutils: - gcc-toolset-11-elfutils-debuginfod-client-devel.i686 @@ -10784,6 +11021,53 @@ AppStream: - gcc-toolset-11-valgrind-devel.x86_64 - gcc-toolset-11-valgrind.i686 - gcc-toolset-11-valgrind.x86_64 + gcc-toolset-12: + - gcc-toolset-12-build.x86_64 + - gcc-toolset-12-runtime.x86_64 + - gcc-toolset-12.x86_64 + gcc-toolset-12-annobin: + - gcc-toolset-12-annobin-annocheck.x86_64 + - gcc-toolset-12-annobin-docs.noarch + - gcc-toolset-12-annobin-plugin-gcc.x86_64 + gcc-toolset-12-binutils: + - gcc-toolset-12-binutils-devel.i686 + - gcc-toolset-12-binutils-devel.x86_64 + - gcc-toolset-12-binutils-gold.x86_64 + - gcc-toolset-12-binutils.x86_64 + gcc-toolset-12-dwz: + - gcc-toolset-12-dwz.x86_64 + gcc-toolset-12-gcc: + - gcc-toolset-12-gcc-c++.x86_64 + - gcc-toolset-12-gcc-gfortran.x86_64 + - gcc-toolset-12-gcc-plugin-devel.i686 + - gcc-toolset-12-gcc-plugin-devel.x86_64 + - gcc-toolset-12-gcc.x86_64 + - gcc-toolset-12-libasan-devel.i686 + - gcc-toolset-12-libasan-devel.x86_64 + - gcc-toolset-12-libatomic-devel.i686 + - gcc-toolset-12-libatomic-devel.x86_64 + - gcc-toolset-12-libgccjit-devel.i686 + - gcc-toolset-12-libgccjit-devel.x86_64 + - gcc-toolset-12-libgccjit-docs.x86_64 + - gcc-toolset-12-libgccjit.i686 + - gcc-toolset-12-libgccjit.x86_64 + - gcc-toolset-12-libitm-devel.i686 + - gcc-toolset-12-libitm-devel.x86_64 + - gcc-toolset-12-liblsan-devel.x86_64 + - gcc-toolset-12-libquadmath-devel.i686 + - gcc-toolset-12-libquadmath-devel.x86_64 + - gcc-toolset-12-libstdc++-devel.i686 + - gcc-toolset-12-libstdc++-devel.x86_64 + - gcc-toolset-12-libstdc++-docs.x86_64 + - gcc-toolset-12-libtsan-devel.x86_64 + - gcc-toolset-12-libubsan-devel.i686 + - gcc-toolset-12-libubsan-devel.x86_64 + - gcc-toolset-12-offload-nvptx.x86_64 + - libasan8.i686 + - libasan8.x86_64 + - libtsan2.x86_64 + gcc-toolset-12-gdb: + - gcc-toolset-12-gdb.x86_64 gcc-toolset-9: - gcc-toolset-9-build.x86_64 - gcc-toolset-9-perftools.x86_64 @@ -10963,7 +11247,6 @@ AppStream: - glade-libs.x86_64 glibc: - compat-libpthread-nonshared.x86_64 - - glibc-gconv-extra.x86_64 - glibc-utils.x86_64 glibmm24: - glibmm24.i686 @@ -11276,6 +11559,7 @@ AppStream: - graphviz.i686 - graphviz.x86_64 greenboot: + - greenboot-default-health-checks.x86_64 - greenboot.x86_64 grilo: - grilo.i686 @@ -11427,6 +11711,8 @@ AppStream: highlight: - highlight-gui.x86_64 - highlight.x86_64 + hostapd: + - hostapd.x86_64 hplip: - hplip-common.i686 - hplip-common.x86_64 @@ -11899,14 +12185,12 @@ AppStream: ipvsadm: - ipvsadm.x86_64 ipxe: - - ipxe-bootimgs.noarch + - ipxe-bootimgs-aarch64.noarch + - ipxe-bootimgs-x86.noarch - ipxe-roms-qemu.noarch - ipxe-roms.noarch irssi: - irssi.x86_64 - isl: - - isl.i686 - - isl.x86_64 iso-codes: - iso-codes-devel.noarch - iso-codes.noarch @@ -12139,6 +12423,7 @@ AppStream: lasso: - lasso.i686 - lasso.x86_64 + - python3-lasso.x86_64 lato-fonts: - lato-fonts.noarch lcms2: @@ -12661,8 +12946,6 @@ AppStream: libmpc: - libmpc-devel.i686 - libmpc-devel.x86_64 - - libmpc.i686 - - libmpc.x86_64 libmpcdec: - libmpcdec.i686 - libmpcdec.x86_64 @@ -13041,6 +13324,8 @@ AppStream: libstaroffice: - libstaroffice.i686 - libstaroffice.x86_64 + libstoragemgmt: + - libstoragemgmt-nfs-plugin.x86_64 libtar: - libtar.i686 - libtar.x86_64 @@ -13087,6 +13372,9 @@ AppStream: libvdpau: - libvdpau.i686 - libvdpau.x86_64 + libverto: + - libverto-libev.i686 + - libverto-libev.x86_64 libvirt-glib: - libvirt-gconfig.x86_64 - libvirt-glib.x86_64 @@ -13255,6 +13543,10 @@ AppStream: - m17n-lib.x86_64 madan-fonts: - madan-fonts.noarch + make-latest: + - make43-devel.i686 + - make43-devel.x86_64 + - make43.x86_64 malaga: - libmalaga.i686 - libmalaga.x86_64 @@ -13325,6 +13617,7 @@ AppStream: - mesa-vulkan-drivers.i686 - mesa-vulkan-drivers.x86_64 mesa-demos: + - egl-utils.x86_64 - glx-utils.x86_64 mesa-libGLU: - mesa-libGLU-devel.i686 @@ -13593,6 +13886,7 @@ AppStream: - open-sans-fonts.noarch open-vm-tools: - open-vm-tools-desktop.x86_64 + - open-vm-tools-salt-minion.x86_64 - open-vm-tools-sdmp.x86_64 - open-vm-tools.x86_64 openal-soft: @@ -14228,6 +14522,8 @@ AppStream: poppler: - poppler-glib.i686 - poppler-glib.x86_64 + - poppler-qt5.i686 + - poppler-qt5.x86_64 - poppler-utils.x86_64 - poppler.i686 - poppler.x86_64 @@ -14272,6 +14568,8 @@ AppStream: - protobuf-c-compiler.x86_64 - protobuf-c-devel.i686 - protobuf-c-devel.x86_64 + - protobuf-c.i686 + - protobuf-c.x86_64 pulseaudio: - pulseaudio-libs-devel.i686 - pulseaudio-libs-devel.x86_64 @@ -14497,6 +14795,28 @@ AppStream: qt5: - qt5-rpm-macros.noarch - qt5-srpm-macros.noarch + qt5-doc: + - qt5-qt3d-doc.noarch + - qt5-qtbase-doc.noarch + - qt5-qtconnectivity-doc.noarch + - qt5-qtdeclarative-doc.noarch + - qt5-qtgraphicaleffects-doc.noarch + - qt5-qtimageformats-doc.noarch + - qt5-qtlocation-doc.noarch + - qt5-qtmultimedia-doc.noarch + - qt5-qtquickcontrols-doc.noarch + - qt5-qtquickcontrols2-doc.noarch + - qt5-qtscript-doc.noarch + - qt5-qtsensors-doc.noarch + - qt5-qtserialbus-doc.noarch + - qt5-qtserialport-doc.noarch + - qt5-qtsvg-doc.noarch + - qt5-qttools-doc.noarch + - qt5-qtwayland-doc.noarch + - qt5-qtwebchannel-doc.noarch + - qt5-qtwebsockets-doc.noarch + - qt5-qtx11extras-doc.noarch + - qt5-qtxmlpatterns-doc.noarch qt5-qt3d: - qt5-qt3d-devel.i686 - qt5-qt3d-devel.x86_64 @@ -14929,6 +15249,8 @@ AppStream: - sscg.x86_64 sshpass: - sshpass.x86_64 + sssd: + - sssd-idp.x86_64 stalld: - stalld.x86_64 startup-notification: @@ -15410,6 +15732,7 @@ AppStream: - ttmkfdir.x86_64 tuned: - tuned-gtk.noarch + - tuned-profiles-postgresql.noarch - tuned-utils-systemtap.noarch - tuned-utils.noarch twolame: @@ -15730,9 +16053,16 @@ AppStream: xterm: - xterm-resize.x86_64 - xterm.x86_64 + xxhash: + - xxhash-libs.i686 + - xxhash-libs.x86_64 + - xxhash.x86_64 yajl: - yajl.i686 - yajl.x86_64 + yara: + - yara.i686 + - yara.x86_64 yelp: - yelp-libs.i686 - yelp-libs.x86_64 @@ -15771,6 +16101,7 @@ BaseOS: - NetworkManager-config-connectivity-redhat.noarch - NetworkManager-config-server.noarch - NetworkManager-dispatcher-routing-rules.noarch + - NetworkManager-initscripts-updown.noarch - NetworkManager-libnm.aarch64 - NetworkManager-ovs.aarch64 - NetworkManager-ppp.aarch64 @@ -16140,6 +16471,8 @@ BaseOS: - glibc-all-langpacks.aarch64 - glibc-common.aarch64 - glibc-devel.aarch64 + - glibc-doc.noarch + - glibc-gconv-extra.aarch64 - glibc-headers.aarch64 - glibc-langpack-aa.aarch64 - glibc-langpack-af.aarch64 @@ -16669,8 +17002,6 @@ BaseOS: libqmi: - libqmi-utils.aarch64 - libqmi.aarch64 - libqrtr-glib: - - libqrtr-glib.aarch64 librabbitmq: - librabbitmq.aarch64 librepo: @@ -17138,8 +17469,6 @@ BaseOS: procps-ng: - procps-ng-i18n.noarch - procps-ng.aarch64 - protobuf-c: - - protobuf-c.aarch64 ps_mem: - ps_mem.noarch psacct: @@ -17558,6 +17887,7 @@ BaseOS: - NetworkManager-config-connectivity-redhat.noarch - NetworkManager-config-server.noarch - NetworkManager-dispatcher-routing-rules.noarch + - NetworkManager-initscripts-updown.noarch - NetworkManager-libnm.ppc64le - NetworkManager-ovs.ppc64le - NetworkManager-ppp.ppc64le @@ -17916,6 +18246,8 @@ BaseOS: - glibc-all-langpacks.ppc64le - glibc-common.ppc64le - glibc-devel.ppc64le + - glibc-doc.noarch + - glibc-gconv-extra.ppc64le - glibc-headers.ppc64le - glibc-langpack-aa.ppc64le - glibc-langpack-af.ppc64le @@ -18448,8 +18780,6 @@ BaseOS: libqmi: - libqmi-utils.ppc64le - libqmi.ppc64le - libqrtr-glib: - - libqrtr-glib.ppc64le librabbitmq: - librabbitmq.ppc64le librepo: @@ -18935,8 +19265,6 @@ BaseOS: procps-ng: - procps-ng-i18n.noarch - procps-ng.ppc64le - protobuf-c: - - protobuf-c.ppc64le ps_mem: - ps_mem.noarch psacct: @@ -19356,6 +19684,7 @@ BaseOS: - NetworkManager-config-connectivity-redhat.noarch - NetworkManager-config-server.noarch - NetworkManager-dispatcher-routing-rules.noarch + - NetworkManager-initscripts-updown.noarch - NetworkManager-libnm.i686 - NetworkManager-libnm.x86_64 - NetworkManager-ovs.x86_64 @@ -19845,6 +20174,9 @@ BaseOS: - glibc-common.x86_64 - glibc-devel.i686 - glibc-devel.x86_64 + - glibc-doc.noarch + - glibc-gconv-extra.i686 + - glibc-gconv-extra.x86_64 - glibc-headers.i686 - glibc-headers.x86_64 - glibc-langpack-aa.x86_64 @@ -20490,9 +20822,6 @@ BaseOS: - libqmi-utils.x86_64 - libqmi.i686 - libqmi.x86_64 - libqrtr-glib: - - libqrtr-glib.i686 - - libqrtr-glib.x86_64 librabbitmq: - librabbitmq.i686 - librabbitmq.x86_64 @@ -21098,9 +21427,6 @@ BaseOS: - procps-ng-i18n.noarch - procps-ng.i686 - procps-ng.x86_64 - protobuf-c: - - protobuf-c.i686 - - protobuf-c.x86_64 ps_mem: - ps_mem.noarch psacct: @@ -21275,6 +21601,7 @@ BaseOS: - samba-client-libs.i686 - samba-client-libs.x86_64 - samba-client.x86_64 + - samba-common-libs.i686 - samba-common-libs.x86_64 - samba-common-tools.x86_64 - samba-common.noarch diff --git a/r8-updates.conf b/r8-updates.conf deleted file mode 100644 index 0b13bf5..0000000 --- a/r8-updates.conf +++ /dev/null @@ -1,3 +0,0 @@ -from r8 import * -#from images import * -release_type = 'updates' diff --git a/rocky-beta.conf b/rocky-beta.conf new file mode 100644 index 0000000..43caebb --- /dev/null +++ b/rocky-beta.conf @@ -0,0 +1,31 @@ +from shared/variables import * +from rocky/variables import * +# override lookahead here +from rocky/beta_variables import * +# continue +from shared/all import * +from rocky/override import * + +koji_profile = "koji" +filter_system_release_packages = False +createiso_break_hardlinks = True + +# GATHER +gather_prepopulate = "prepopulate.json" + +greedy_method = "none" + +# CHECKSUMS +media_checksums = ['sha256'] +media_checksum_one_file = True +create_jigdo = False + +image_name_format = { + "^BaseOS$": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", + "^Minimal$": "{compose_id}-{arch}-minimal{suffix}", + ".*": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", +} + +image_volid_formats = [ '{release_short}-8.8-LH-{arch}-{disc_type}', ] + + diff --git a/r8-devel.conf b/rocky-devel.conf similarity index 100% rename from r8-devel.conf rename to rocky-devel.conf diff --git a/rocky-updates.conf b/rocky-updates.conf new file mode 100644 index 0000000..8e55ccd --- /dev/null +++ b/rocky-updates.conf @@ -0,0 +1,2 @@ +from rocky import * +release_type = 'updates' diff --git a/rocky.conf b/rocky.conf new file mode 100644 index 0000000..f76e57c --- /dev/null +++ b/rocky.conf @@ -0,0 +1,19 @@ +from shared/variables import * +from rocky/variables import * +from shared/all import * +from rocky/override import * + +koji_profile = "koji" +filter_system_release_packages = False +createiso_break_hardlinks = True + +# GATHER +gather_prepopulate = "prepopulate.json" + +greedy_method = "none" + +# CHECKSUMS +media_checksums = ['sha256'] +media_checksum_one_file = True +create_jigdo = False + diff --git a/rocky/beta_variables.conf b/rocky/beta_variables.conf new file mode 100644 index 0000000..5414542 --- /dev/null +++ b/rocky/beta_variables.conf @@ -0,0 +1,8 @@ +# Sets the values of variables + +PKGSET_KOJI_TAG = 'dist-rocky8-prep-compose' +PKGSET_KOJI_MODULE_TAG = 'dist-rocky8-prep-module-compose' +RUNROOT_TAG = 'dist-rocky8-prep-build' + +VARIANTS_BRANCH = 'r8-beta' +GATHER_PREPOPULATE_BRANCH = 'r8-beta' diff --git a/rocky/lh_variables.conf b/rocky/lh_variables.conf new file mode 100644 index 0000000..af066b3 --- /dev/null +++ b/rocky/lh_variables.conf @@ -0,0 +1,8 @@ +# Sets the values of variables + +PKGSET_KOJI_TAG = 'dist-rocky8-lookahead-compose' +PKGSET_KOJI_MODULE_TAG = 'dist-rocky8-lookahead-module-compose' +RUNROOT_TAG = 'dist-rocky8-lookahead-build' + +VARIANTS_BRANCH = 'r8s' +GATHER_PREPOPULATE_BRANCH = 'r8s' diff --git a/rocky/override.conf b/rocky/override.conf new file mode 100644 index 0000000..0d7c11a --- /dev/null +++ b/rocky/override.conf @@ -0,0 +1,7 @@ +# Overrides default variables + +sigkeys = ['6D745A60'] +tree_arches = ['aarch64', 'i386', 'x86_64'] +translate_paths = [ + ("/mnt/koji", "https://koji.rockylinux.org/kojifiles") +] diff --git a/rocky/variables.conf b/rocky/variables.conf new file mode 100644 index 0000000..64e4dd8 --- /dev/null +++ b/rocky/variables.conf @@ -0,0 +1,49 @@ +# Sets the values of variables + +RELEASE_NAME = 'Rocky Linux' +RELEASE_SHORT = 'Rocky' +RELEASE_VERSION = '8.8' +VERSION = '8.8' + +PKGSET_KOJI_TAG = 'dist-rocky8-compose' +PKGSET_KOJI_MODULE_TAG = 'dist-rocky8-module-compose' + +RUNROOT_CHANNEL = 'image' +RUNROOT_TAG = 'dist-rocky8-build' + +COMPS_REPO = 'https://git.rockylinux.org/rocky/comps.git' +COMPS_BRANCH = 'main' +COMPS_FILE = 'comps-rocky-%s.xml' % VERSION +COMPS_COMMAND = '' + +MODULE_DEFAULTS_REPO = 'https://git.rockylinux.org/rocky/rocky-module-defaults.git' +MODULE_DEFAULTS_BRANCH = 'r8.8' + +VARIANTS_SCM = 'git' +VARIANTS_REPO = 'https://git.rockylinux.org/rocky/pungi-rocky.git' +VARIANTS_BRANCH = 'r8' +VARIANTS_FILE = 'variants.xml' + +GATHER_PREPOPULATE_REPO = 'https://git.rockylinux.org/rocky/pungi-rocky.git' +GATHER_PREPOPULATE_BRANCH = 'r8' +GATHER_PREPOPULATE_FILE = 'prepopulate.json' +GATHER_PREPOPULATE_COMMAND = '' + +EXTRA_FILES = [ + { + "scm": "git", + "repo": "https://git.rockylinux.org/original/rpms/rocky-release.git", + "branch": "r8", + "file": [ + 'SOURCES/LICENSE', + 'SOURCES/EULA', + 'SOURCES/COMMUNITY-CHARTER', + 'SOURCES/RPM-GPG-KEY-rockyofficial', + ], + "target": "", + } +] + +EXTRA_BUILDINSTALL_SKIP = [("^(AppStream|PowerTools|HighAvailability|ResilientStorage|RT|NFV)$", {"*": True})] + +EXTRA_ISO_ARCHES = ['aarch64', 'x86_64'] diff --git a/rockylh.conf b/rockylh.conf new file mode 100644 index 0000000..e2560cd --- /dev/null +++ b/rockylh.conf @@ -0,0 +1,31 @@ +from shared/variables import * +from rocky/variables import * +# override lookahead here +from rocky/lh_variables import * +# continue +from shared/all import * +from rocky/override import * + +koji_profile = "koji" +filter_system_release_packages = False +createiso_break_hardlinks = True + +# GATHER +gather_prepopulate = "prepopulate.json" + +greedy_method = "none" + +# CHECKSUMS +media_checksums = ['sha256'] +media_checksum_one_file = True +create_jigdo = False + +image_name_format = { + "^BaseOS$": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", + "^Minimal$": "{compose_id}-{arch}-minimal{suffix}", + ".*": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", +} + +image_volid_formats = [ '{release_short}-8.8-LH-{arch}-{disc_type}', ] + + diff --git a/scripts/produce-8-beta.sh b/scripts/produce-8-beta.sh index 6c2eedb..15fc23d 100755 --- a/scripts/produce-8-beta.sh +++ b/scripts/produce-8-beta.sh @@ -4,7 +4,7 @@ source "$(dirname "$0")/common-8" export PATH=/usr/sbin:/usr/bin:/root/bin TARGET_DIR="/mnt/compose/8-BETA" SHORT=Rocky -CONFIG=/etc/pungi-beta/r8-beta.conf +CONFIG=/etc/pungi-beta/rocky-beta.conf # Unused for now OLDCOMPOSE_ID=$(cat $TARGET_DIR/latest-$SHORT-8/COMPOSE_ID) SKIP="" diff --git a/scripts/produce-8-lookahead.sh b/scripts/produce-8-lookahead.sh index 56ea0a3..c03dc39 100755 --- a/scripts/produce-8-lookahead.sh +++ b/scripts/produce-8-lookahead.sh @@ -4,7 +4,7 @@ source "$(dirname "$0")/common-8" export PATH=/usr/sbin:/usr/bin:/root/bin TARGET_DIR="/mnt/compose/8-LookAhead" SHORT=Rocky -CONFIG=/etc/pungi-lh/r8lh.conf +CONFIG=/etc/pungi-lh/rockylh.conf # Unused for now OLDCOMPOSE_ID=$(cat $TARGET_DIR/latest-$SHORT-8/COMPOSE_ID) SKIP="" diff --git a/scripts/produce-8.sh b/scripts/produce-8.sh index b4849d3..3df4f76 100755 --- a/scripts/produce-8.sh +++ b/scripts/produce-8.sh @@ -4,7 +4,7 @@ source "$(dirname "$0")/common-8" export PATH=/usr/sbin:/usr/bin:/root/bin TARGET_DIR="/mnt/compose/8" SHORT=Rocky -CONFIG=/etc/pungi-prod/r8.conf +CONFIG=/etc/pungi-prod/rocky.conf # Unused for now OLDCOMPOSE_ID=$(cat $TARGET_DIR/latest-$SHORT-8/COMPOSE_ID) SKIP="" diff --git a/scripts/updates-8.sh b/scripts/updates-8.sh index cd4ffd3..7b646ab 100755 --- a/scripts/updates-8.sh +++ b/scripts/updates-8.sh @@ -4,7 +4,7 @@ source "$(dirname "$0")/common-8" export PATH=/usr/sbin:/usr/bin:/root/bin TARGET_DIR="/mnt/compose/8" SHORT=Rocky -CONFIG=/etc/pungi-prod/r8-updates.conf +CONFIG=/etc/pungi-prod/rocky-updates.conf # Unused for now OLDCOMPOSE_ID=$(cat $TARGET_DIR/latest-$SHORT-8/COMPOSE_ID) SKIP="--skip-phase buildinstall --skip-phase createiso --skip-phase extra_isos --skip-phase productimg" diff --git a/shared/additional_and_filter_packages.conf b/shared/additional_and_filter_packages.conf new file mode 100644 index 0000000..258a1d1 --- /dev/null +++ b/shared/additional_and_filter_packages.conf @@ -0,0 +1,1468 @@ +filter_packages = [ + ("^(BaseOS|AppStream|HighAvailability|ResilientStorage|RT|NFV)$", { + "*": [ + "python36", # RCM-42305 - ursine python36 should be only in buildroot + "gcc-toolset-9-*-testsuite", #RCM-58061 + "gcc-toolset-9-gcc-plugin-devel", #RCM-58061 + "tuned-profiles-sap", # RCM-53604 - This should be only in SAP + "tuned-profiles-sap-hana", # RCM-53604 - This should be only in SAPHANA + "java-*slowdebug*", # Jira: RHELCMP-1407 Jira: RHELCMP-1512 Jira: RHELCMP-4189 + "java-*fastdebug*", # Jira: RHELCMP-1407 Jira: RHELCMP-1512 Jira: RHELCMP-4189 + "grubby-deprecated*", + "insights-client", + "redhat-cloud-client-configuration", + "rhc", + "rhc-worker-playbook", + ] + }), + + ("^BaseOS$", { + "*": [ + "compat-openssl10-devel", # RCM-26416 + "compat-openssl10-pkcs11-helper", # RCM-28614 + "openldap-servers-debuginfo", # RCM-28225 + "ongres-scram", # RCM-31750 + "libcomps-devel", #RhBug 1960616 + ] + }), + +# ("^RT$", { +# "*": [ +# "kernel-rt-kvm-debuginfo", # RCM-33741 +# "kernel-rt-debug-kvm-debuginfo", # RCM-33741 +# ] +# }), + + ("^.*$", { + "*": [ + "scap-security-guide-rule-playbooks" + ] + }), +] + +filter_modules = [ + ("^AppStream$", { + "aarch64": + [ + "eclipse:rhel8", + ], + "ppc64le": + [ + "eclipse:rhel8", + ], + "s390x": [ + "eclipse:rhel8", + ] + }), +] + +additional_packages = [ + ("^AppStream$", { + "*": [ + "ansible-collection-redhat-rhel_mgmt", + "aspnetcore-runtime-7.0", + "aspnetcore-targeting-pack-7.0", + "bind9.16", + "bind9.16-chroot", + "bind9.16-dnssec-utils", + "bind9.16-utils", + "bind9.16-libs", + "bind9.16-license", + "cockpit-leapp", + "dotnet", + "dotnet-apphost-pack-7.0", + "dotnet-host", + "dotnet-hostfxr-7.0", + "dotnet-runtime-7.0", + "dotnet-sdk-7.0", + "dotnet-targeting-pack-7.0", + "dotnet-templates-7.0", + "egl-utils", + "frr-selinux", + "inkscape1", + "inkscape1-docs", + "inkscape1-view", + "jigawatts-javadoc", + "libasan5", + "libsndfile-utils", + "libubsan1", + "libwpe", + "gnome-software-editor", + "perl-Mail-AuthenticationResults", + "pipewire-docs", + "prometheus-jmx-exporter-openjdk8", + "prometheus-jmx-exporter-openjdk17", + "python3-scour", + "gcc-toolset-11-annobin-annocheck-debuginfo", + "gcc-toolset-11-annobin-debuginfo", + "gcc-toolset-11-annobin-plugin-gcc-debuginfo", + "gcc-toolset-11-annobin-debuginfo", + "gcc-toolset-11-gcc-gdb-plugin-debuginfo", + "gcc-toolset-11-systemtap-server-debuginfo", + "gcc-toolset-12-gcc-plugin-annobin", + "virt-v2v", + "swtpm", + "libtpms", + "netstandard-targeting-pack-2.1", + "grafana-azure-monitor", + "grafana-cloudwatch", + "grafana-elasticsearch", + "grafana-graphite", + "grafana-influxdb", + "grafana-loki", + "grafana-mssql", + "grafana-mysql", + "grafana-opentsdb", + "grafana-postgres", + "grafana-prometheus", + "grafana-stackdriver", + "php-pecl-xdebug3", + "python3-bind9.16", + "qatlib-service", + "rtla", + "snactor", + "synce4l", + "tpm2-pkcs11", + "tpm2-pkcs11-tools", + "wpebackend-fdo", + "xmlstarlet", + ] + }), + ("^AppStream$", { + "aarch64": [], + "ppc64le": [], + "x86_64": [], + "s390x": [], + }), + ("^BaseOS$", { + "*": [ + "libtraceevent", + "python3-debuginfo", # RCM-73713 + "liblockfile", + "libtracefs", + "kmod-redhat-oracleasm", + ] + }), + + ("^PowerTools$", { + "*": [ + "sblim-gather-provider", #RHBug 1959078, RHELCMP-6212 + "java-17-openjdk-*fastdebug*", #ENGCMP-2141 + "java-17-openjdk-*slowdebug*", # Jira: RHELCMP-6345 + "tesseract-devel", # RHELCMP-5762 + "shadow-utils-subid-devel", #ENGCMP-1597 + "libdnf-devel", + "librepo-devel", + "librhsm-devel", + "libsolv-devel", + "libsolv-tools", + "ibus-typing-booster-tests", # RHELCMP-4254 + "dotnet-sdk-3.1-source-built-artifacts", + "dotnet-sdk-5.0-source-built-artifacts", + "libcomps-devel", #RhBug 1960616 + "fstrm-utils", #RhBug 1960616 + ] + }), + ("^PowerTools$", { + "aarch64": [ + "java-1.8.0-openjdk-*slowdebug*", # Jira: RHELCMP-4189 + "java-11-openjdk-*slowdebug*", # Jira: RHELCMP-4189 + "java-1.8.0-openjdk-*fastdebug*", #ENGCMP-2141 + "java-11-openjdk-*fastdebug*", #ENGCMP-2141 + ], + "ppc64le": [ + "java-1.8.0-openjdk-*slowdebug*", # Jira: RHELCMP-4189 + "java-11-openjdk-*slowdebug*", # Jira: RHELCMP-4189 + "java-1.8.0-openjdk-*fastdebug*", #ENGCMP-2141 + "java-11-openjdk-*fastdebug*", #ENGCMP-2141 + ], + "x86_64": [ + "java-1.8.0-openjdk-*slowdebug*", # Jira: RHELCMP-4189 + "java-11-openjdk-*slowdebug*", # Jira: RHELCMP-4189 + "java-1.8.0-openjdk-*fastdebug*", #ENGCMP-2141 + "java-11-openjdk-*fastdebug*", #ENGCMP-2141 + "dotnet5.0-build-reference-packages", + ], + "s390x": [ + # Slowdebug is only for Java 11 on s390x, + # according to RHELCMP-4189 + "java-11-openjdk-*slowdebug*", # Jira: RHELCMP-4189 + ], + }), + ("^PowerTools$", { + "x86_64": [ + "java-1.8.0-openjdk-*fastdebug*", # Jira: RHELCMP-4189 + "java-11-openjdk-*fastdebug*", # Jira: RHELCMP-4189 + ] + }), + + ("^devel$", { + "*": [ + "libxmlb-devel", + "libxmld-devel", + "jbig2dec-devel", + "liba52-devel", + "libdvdnav-devel", + "libnml-devel", + "libss-devel", + "libssh2-devel", + "libpng12-devel", + "openslp-devel", + "rest-devel", + "python3-ldb-devel", + "python-ldb-devel-common", + "HdrHistogram_c-devel", + "LibRaw-samples", + "LibRaw-static", + "ModemManager-vala", + "adobe-mappings-pdf-devel", + "adwaita-icon-theme-devel", + "alex", + "alsa-topology", + "alsa-topology-utils", + "alsa-ucm-utils", + "argparse-manpage", + "asciidoc-latex", + "atf-tests", + "atlas-static", + "authselect-devel", + "autocorr-dsb", + "autocorr-el", + "autocorr-hsb", + "autotrace-devel", + "avahi-dnsconfd", + "avahi-tools", + "babel-doc", + "babeltrace", + "bacula-console-bat", + "bea-stax-javadoc", + "beakerlib", + "beakerlib-vim-syntax", + "bibutils", + "bibutils-devel", + "bibutils-libs", + "boost-doctools", + "boost-mpich-python3-devel", + "boost-openmpi-python3-devel", + "bsdcat", + "bsdcpio", + "chan-devel", + "check-checkmk", + "check-static", + "cheese-libs-devel", + "cifs-utils-devel", + "cim-schema-docs", + "cloog-devel", + "clutter-gst2-devel", + "clutter-tests", + "cockpit-tests", + "codemodel-javadoc", + "cogl-tests", + "dhcp-devel", + "dhcp-devel-doc", + "dialog-devel", + "dleyna-connector-dbus-devel", + "dleyna-core-devel", + "dleyna-renderer-devel", + "dlm-devel", + "docbook-utils-pdf", + "docbook5-style-xsl", + "docbook5-style-xsl-extensions", + "dom4j", + "dom4j-javadoc", + "drm-utils", + "dtdinst", + "e2fsprogs-static", + "ecj", + "edk2-tools", + "edk2-tools-doc", + "efivar-devel", + "enchant2-aspell", + "enchant2-voikko", + "environment-modules-compat", + "eog-devel", + "espeak-ng-devel", + "espeak-ng-doc", + "expectk", + "farstream02-devel", + "fasterxml-oss-parent", + "festival", + "festival-devel", + "festival-docs", + "flatpak-tests", + "fltk-fluid", + "fltk-static", + "flute-javadoc", + "fontforge-devel", + "fontforge-doc", + "fontpackages-tools", + "fonttools", + "fprintd-devel", + "freetype-demos", + "fstrm-doc", + "fstrm-utils", + "gcab", + "gcc-toolset-10-libgccjit", + "gcc-toolset-10-libgccjit-devel", + "gcc-toolset-10-libgccjit-docs", + "gcc-toolset-10-systemtap-exporter", + "gcc-toolset-10-systemtap-runtime-python3", + "gcc-toolset-10-systemtap-testsuite", + "gcc-toolset-9-libgccjit", + "gcc-toolset-9-libgccjit-devel", + "gcc-toolset-9-libgccjit-docs", + "gcc-toolset-9-systemtap-testsuite", + "gd-progs", + "gdk-pixbuf2-tests", + "gdm-pam-extensions-devel", + "gedit-devel", + "gegl-devel", + "gegl04-devel-docs", + "gegl04-tools", + "genwqe-zlib-static", + "geoipupdate-cron", + "geoipupdate-cron6", + "gfbgraph-devel", + "ghc", + "ghc-Cabal", + "ghc-Glob", + "ghc-Glob-devel", + "ghc-HTTP-devel", + "ghc-JuicyPixels-devel", + "ghc-SHA-devel", + "ghc-aeson-devel", + "ghc-aeson-pretty-devel", + "ghc-base64-bytestring-devel", + "ghc-blaze-html-devel", + "ghc-blaze-markup-devel", + "ghc-case-insensitive-devel", + "ghc-cmark-gfm-devel", + "ghc-data-default-devel", + "ghc-doctemplates-devel", + "ghc-haddock-library-devel", + "ghc-hslua-devel", + "ghc-hslua-module-text-devel", + "ghc-http-client-devel", + "ghc-http-client-tls-devel", + "ghc-http-types-devel", + "ghc-mtl-devel", + "ghc-network-devel", + "ghc-network-uri-devel", + "ghc-pandoc-types-devel", + "ghc-parsec-devel", + "ghc-random-devel", + "ghc-rpm-macros", + "ghc-safe-devel", + "ghc-scientific-devel", + "ghc-skylighting-devel", + "ghc-split-devel", + "ghc-syb-devel", + "ghc-tagsoup-devel", + "ghc-temporary-devel", + "ghc-texmath-devel", + "ghc-text-devel", + "ghc-unordered-containers-devel", + "ghc-vector-devel", + "ghc-xml-devel", + "ghc-yaml-devel", + "ghc-zip-archive-devel", + "ghc-zlib-devel", + "ghc-HTTP", + "ghc-JuicyPixels", + "ghc-QuickCheck-devel", + "ghc-SHA", + "ghc-aeson", + "ghc-aeson-pretty", + "ghc-asn1-encoding", + "ghc-asn1-encoding-devel", + "ghc-asn1-parse", + "ghc-asn1-parse-devel", + "ghc-asn1-types", + "ghc-asn1-types-devel", + "ghc-async", + "ghc-async-devel", + "ghc-attoparsec", + "ghc-attoparsec-devel", + "ghc-base-compat", + "ghc-base-compat-devel", + "ghc-base64-bytestring", + "ghc-basement", + "ghc-basement-devel", + "ghc-blaze-builder", + "ghc-blaze-builder-devel", + "ghc-blaze-html", + "ghc-blaze-markup", + "ghc-byteable", + "ghc-byteable-devel", + "ghc-case-insensitive", + "ghc-cereal", + "ghc-cereal-devel", + "ghc-cmark-gfm", + "ghc-cmdargs", + "ghc-conduit", + "ghc-conduit-devel", + "ghc-connection", + "ghc-connection-devel", + "ghc-cookie", + "ghc-cookie-devel", + "ghc-cryptonite", + "ghc-cryptonite-devel", + "ghc-data-default", + "ghc-data-default-class", + "ghc-data-default-class-devel", + "ghc-data-default-instances-containers", + "ghc-data-default-instances-containers-devel", + "ghc-data-default-instances-dlist", + "ghc-data-default-instances-dlist-devel", + "ghc-data-default-instances-old-locale", + "ghc-data-default-instances-old-locale-devel", + "ghc-digest", + "ghc-digest-devel", + "ghc-dlist", + "ghc-dlist-devel", + "ghc-doctemplates", + "ghc-exceptions", + "ghc-exceptions-devel", + "ghc-foundation", + "ghc-foundation-devel", + "ghc-haddock-library", + "ghc-hashable", + "ghc-hashable-devel", + "ghc-hourglass", + "ghc-hourglass-devel", + "ghc-hslua", + "ghc-hslua-module-text", + "ghc-http-client", + "ghc-http-client-tls", + "ghc-http-types", + "ghc-hxt", + "ghc-hxt-charproperties", + "ghc-hxt-charproperties-devel", + "ghc-hxt-devel", + "ghc-hxt-regex-xmlschema", + "ghc-hxt-regex-xmlschema-devel", + "ghc-hxt-unicode", + "ghc-hxt-unicode-devel", + "ghc-integer-logarithms", + "ghc-integer-logarithms-devel", + "ghc-lifted-base", + "ghc-lifted-base-devel", + "ghc-memory", + "ghc-memory-devel", + "ghc-mime-types", + "ghc-mime-types-devel", + "ghc-mmorph", + "ghc-mmorph-devel", + "ghc-monad-control", + "ghc-monad-control-devel", + "ghc-network", + "ghc-network-uri", + "ghc-old-locale", + "ghc-old-locale-devel", + "ghc-old-time", + "ghc-old-time-devel", + "ghc-pandoc-types", + "ghc-parsec", + "ghc-pem", + "ghc-pem-devel", + "ghc-primitive-devel", + "ghc-regex-base", + "ghc-regex-base-devel", + "ghc-regex-pcre", + "ghc-regex-pcre-devel", + "ghc-resourcet", + "ghc-resourcet-devel", + "ghc-safe", + "ghc-scientific", + "ghc-semigroups", + "ghc-semigroups-devel", + "ghc-skylighting", + "ghc-socks", + "ghc-socks-devel", + "ghc-split", + "ghc-stm", + "ghc-stm-devel", + "ghc-streaming-commons", + "ghc-streaming-commons-devel", + "ghc-syb", + "ghc-tagged", + "ghc-tagged-devel", + "ghc-tagsoup", + "ghc-temporary", + "ghc-texmath", + "ghc-text", + "ghc-tf-random-devel", + "ghc-th-abstraction", + "ghc-th-abstraction-devel", + "ghc-time-locale-compat", + "ghc-time-locale-compat-devel", + "ghc-tls", + "ghc-tls-devel", + "ghc-transformers-base", + "ghc-transformers-base-devel", + "ghc-transformers-compat", + "ghc-transformers-compat-devel", + "ghc-unliftio-core", + "ghc-unliftio-core-devel", + "ghc-unordered-containers", + "ghc-utf8-string", + "ghc-utf8-string-devel", + "ghc-uuid-types", + "ghc-uuid-types-devel", + "ghc-vector", + "ghc-x509", + "ghc-x509-devel", + "ghc-x509-store", + "ghc-x509-store-devel", + "ghc-x509-system", + "ghc-x509-system-devel", + "ghc-x509-validation", + "ghc-x509-validation-devel", + "ghc-xml", + "ghc-yaml", + "ghc-zip-archive", + "ghc-zlib", + "glassfish-jsp-javadoc", + "glew", + "glib-networking-tests", + "glslang", + "glslang-devel", + "glusterfs-cloudsync-plugins", + "gmp-static", + "gnome-autoar-devel", + "gnome-desktop3-tests", + "gnome-devel-docs", + "gnome-session-kiosk-session", + "gnome-settings-daemon-devel", + "gnome-software-devel", + "gnu-efi-utils", + "gnuplot-latex", + "gnuplot-minimal", + "godep", + "gom-devel", + "gomtree", + "google-gson", + "graphviz-perl", + "graphviz-ruby", + "graphviz-tcl", + "groff-doc", + "groff-perl", + "groff-x11", + "gtk3-immodules", + "gtk3-tests", + "gtksourceview3-tests", + "gupnp-av-devel", + "gupnp-av-docs", + "gupnp-dlna-devel", + "gupnp-dlna-docs", + "gupnp-docs", + "gvncpulse", + "gvncpulse-devel", + "happy", + "hispavoces-pal-diphone", + "hispavoces-sfl-diphone", + "hscolour", + "hspell-devel", + "i2c-tools-eepromer", + "ibus-desktop-testing", + "ibus-tests", + "libabigail", + "libabigail-devel", + "libabigail-doc", + "libabw-devel", + "libabw-doc", + "libabw-tools", + "libatf-sh-devel", + "libatomic_ops-static", + "libavc1394-devel", + "libbase-javadoc", + "libblockdev-dm-devel", + "libblockdev-kbd-devel", + "libburn-doc", + "libcap-ng-python3", + "libcap-static", + "libcdr-devel", + "libcdr-doc", + "libcdr-tools", + "libcgroup-devel", + "libchamplain-demos", + "libcmis-devel", + "libcmis-tools", + "libcmocka-static", + "libdc1394-docs", + "libdc1394-tools", + "libdhash-devel", + "libdmapsharing-devel", + "libdmapsharing-vala", + "libdmmp-devel", + "libestr-devel", + "libetonyek-tools", + "libevdev-utils", + "libexif-doc", + "libexttextcat-devel", + "libexttextcat-tools", + "libfastjson-devel", + "libfonts-javadoc", + "libformula-javadoc", + "libfprint-devel", + "libfreehand-devel", + "libfreehand-doc", + "libfreehand-tools", + "libgcab1-devel", + "libindicator-gtk3-tools", + "libinput-test", + "libipa_hbac-devel", + "libiptcdata-devel", + "libisoburn-doc", + "libisofs-doc", + "libkcapi-tools", + "libkkc-devel", + "libkkc-tools", + "liblayout-javadoc", + "libloader-javadoc", + "liblognorm-devel", + "liblognorm-utils", + "libmatchbox-devel", + "libmbim-devel", + "libmcpp-devel", + "libmediaart-devel", + "libmediaart-tests", + "libmetalink-devel", + "libmpc-doc", + "libmsi1", + "libmsi1-devel", + "libmspub-devel", + "libmspub-doc", + "libmspub-tools", + "libmtp-examples", + "libmwaw-devel", + "libmwaw-doc", + "libmwaw-tools", + "libndp-devel", + "liboggz-devel", + "liboggz-doc", + "libopenraw-pixbuf-loader", + "liborcus-devel", + "liborcus-doc", + "liborcus-tools", + "libosinfo-devel", + "libotf-devel", + "libpagemaker-devel", + "libpagemaker-doc", + "libpagemaker-tools", + "libpurple-tcl", + "libqb-tests", + "libqmi-devel", + "libqxp-devel", + "libqxp-doc", + "libqxp-tools", + "librabbitmq-tools", + "librelp-devel", + "libreoffice", + "libreoffice-glade", + "libreoffice-librelogo", + "libreoffice-nlpsolver", + "libreoffice-officebean", + "libreoffice-officebean-common", + "libreoffice-postgresql", + "libreofficekit-devel", + "libreport-compat", + "libreport-devel", + "libreport-gtk-devel", + "libreport-plugin-mantisbt", + "libreport-plugin-systemd-journal", + "libreport-web-devel", + "librepository-javadoc", + "librevenge-doc", + "libseccomp-static", + "libselinux-static", + "libsemanage-static", + "libserf-devel", + "libserializer-javadoc", + "libsigsegv-static", + "libsndfile-utils", + "libsolv-demo", + "libspiro-devel", + "libsss_certmap-devel", + "libsss_idmap-devel", + "libsss_simpleifp-devel", + "libstaroffice-devel", + "libstaroffice-doc", + "libstaroffice-tools", + "libwpd-tools", + "libwpg-tools", + "libwps-tools", + "libxcb-doc", + "libxdp-devel", + "libxdp-static", + "libyang-cpp-devel", + "libyang-devel", + "libyang-devel-doc", + "libzmf-devel", + "libzmf-doc", + "libzmf-tools", + "lmdb-devel", + "lmdb-doc", + "lorax-docs", + "lpsolve-devel", + "lua-socket-devel", + "lua-static", + "memcached-devel", + "mesa-demos", + "mesa-libxatracker-devel", + "metacity-devel", + "metis64", + "metis64-devel", + "mingw32-OpenEXR", + "mingw32-OpenEXR-static", + "mingw32-OpenEXR-tools", + "mingw32-adwaita-icon-theme", + "mingw32-atk", + "mingw32-atk-static", + "mingw32-cairo-static", + "mingw32-celt051", + "mingw32-celt051-static", + "mingw32-dlfcn", + "mingw32-dlfcn-static", + "mingw32-expat-static", + "mingw32-fontconfig-static", + "mingw32-gdk-pixbuf", + "mingw32-glib-networking", + "mingw32-gmp", + "mingw32-gnutls", + "mingw32-gsm", + "mingw32-gsm-tools", + "mingw32-gstreamer1-plugins-bad-free", + "mingw32-gstreamer1-plugins-base", + "mingw32-gstreamer1-plugins-good", + "mingw32-gtk3", + "mingw32-gvnc", + "mingw32-gvnc-tools", + "mingw32-ilmbase", + "mingw32-ilmbase-static", + "mingw32-jasper", + "mingw32-jasper-static", + "mingw32-libcacard", + "mingw32-libepoxy", + "mingw32-libffi-static", + "mingw32-libgcrypt", + "mingw32-libgcrypt-static", + "mingw32-libgovirt", + "mingw32-libgovirt-static", + "mingw32-libgpg-error", + "mingw32-libgpg-error-static", + "mingw32-libogg", + "mingw32-libsoup", + "mingw32-libtasn1", + "mingw32-libtheora", + "mingw32-libusbx", + "mingw32-libusbx-static", + "mingw32-libvorbis", + "mingw32-nspr", + "mingw32-nspr-static", + "mingw32-nss", + "mingw32-openssl-static", + "mingw32-opus", + "mingw32-orc", + "mingw32-p11-kit", + "mingw32-pango", + "mingw32-pango-static", + "mingw32-pdcurses", + "mingw32-pixman-static", + "mingw32-readline-static", + "mingw32-rest", + "mingw32-rest-static", + "mingw32-spice-gtk3", + "mingw32-spice-protocol", + "mingw32-spice-vdagent", + "mingw32-termcap-static", + "mingw32-theora-tools", + "mingw32-usbredir", + "mingw32-virt-viewer", + "mingw32-wavpack", + "mingw32-wavpack-tools", + "mingw64-OpenEXR", + "mingw64-OpenEXR-static", + "mingw64-OpenEXR-tools", + "mingw64-adwaita-icon-theme", + "mingw64-atk", + "mingw64-atk-static", + "mingw64-cairo-static", + "mingw64-celt051", + "mingw64-celt051-static", + "mingw64-dlfcn", + "mingw64-dlfcn-static", + "mingw64-expat-static", + "mingw64-fontconfig-static", + "mingw64-gdk-pixbuf", + "mingw64-glib-networking", + "mingw64-gmp", + "mingw64-gnutls", + "mingw64-gsm", + "mingw64-gsm-tools", + "mingw64-gstreamer1-plugins-bad-free", + "mingw64-gstreamer1-plugins-base", + "mingw64-gstreamer1-plugins-good", + "mingw64-gtk3", + "mingw64-gvnc", + "mingw64-gvnc-tools", + "mingw64-ilmbase", + "mingw64-ilmbase-static", + "mingw64-jasper", + "mingw64-jasper-static", + "mingw64-libcacard", + "mingw64-libepoxy", + "mingw64-libffi-static", + "mingw64-libgcrypt", + "mingw64-libgcrypt-static", + "mingw64-libgovirt", + "mingw64-libgovirt-static", + "mingw64-libgpg-error", + "mingw64-libgpg-error-static", + "mingw64-libogg", + "mingw64-libsoup", + "mingw64-libtasn1", + "mingw64-libtheora", + "mingw64-libusbx", + "mingw64-libusbx-static", + "mingw64-libvorbis", + "mingw64-nspr", + "mingw64-nspr-static", + "mingw64-nss", + "mingw64-openssl-static", + "mingw64-opus", + "mingw64-orc", + "mingw64-p11-kit", + "mingw64-pango", + "mingw64-pango-static", + "mingw64-pdcurses", + "mingw64-pixman-static", + "mingw64-readline-static", + "mingw64-rest", + "mingw64-rest-static", + "mingw64-spice-gtk3", + "mingw64-spice-protocol", + "mingw64-spice-vdagent", + "mingw64-termcap-static", + "mingw64-theora-tools", + "mingw64-usbredir", + "mingw64-virt-viewer", + "mingw64-wavpack", + "mingw64-wavpack-tools", + "mpich-autoload", + "msghack", + "ncurses-static", + "npth-devel", + "ocaml-xml-light-devel", + "ongres-scram-javadoc", + "ongres-scram-parent", + "openal-soft-examples", + "openal-soft-qt", + "opencsd-devel", + "openchange-client", + "pcre-doc", + "pcre-tools", + "pcre2-static", + "pentaho-libxml-javadoc", + "pentaho-reporting-flow-engine-javadoc", + "perl-Archive-Extract", + "perl-Archive-Extract-Z-Compress-Zlib", + "perl-ldns", + "perl-solv", + "perl-strictures", + "pidgin-perl", + "pinentry-qt", + "pipewire-alsa", + "pipewire-gstreamer", + "procps-ng-devel", + "python3-argparse-manpage", + "python3-babeltrace", + "python3-blinker", + "python3-bottle", + "python3-cairo-devel", + "python3-cephfs", + "python3-libpamtest", + "python3-libplist", + "python3-libteam", + "python3-libyang", + "python3-mallard-ducktype", + "python3-marisa", + "python3-rados", + "python3-rbd", + "python3-ruamel-yaml", + "python3-samba-devel", + "python3-satyr", + "python3-talloc-devel", + "python3-volume_key", + "python3-websocket-client", + "realmd-devel-docs", + "redhat-lsb-supplemental", + "redhat-lsb-trialuse", + "redland-mysql", + "redland-pgsql", + "relaxngDatatype-javadoc", + "resteasy-javadoc", + "rhythmbox-devel", + "rocky-bookmarks", + "rpm-ostree-devel", + "rteval", + "rteval-common", + "ruby-solv", + "rubygem-coderay", + "rubygem-coderay-doc", + "rubygem-rspec-support-doc", + "rubygem-thread_order", + "rubygem-thread_order-doc", + "sac-javadoc", + "sapconf", + "sassc", + "sat4j", + "satyr-devel", + "sbc-devel", + "scotch-doc", + "scpio", + "screen", + "shrinkwrap", + "shrinkwrap-api-nio2", + "shrinkwrap-bom", + "shrinkwrap-parent", + "shrinkwrap-spi", + "slang-slsh", + "snakeyaml", + "snakeyaml-javadoc", + "snakeyaml-tests", + "speech-dispatcher-flite", + "speech-dispatcher-utils", + "speex-tools", + "spice-qxl-xddm", + "spirv-headers-devel", + "sqlite-analyzer", + "sqlite-tcl", + "srpmproc", + "sssd-libwbclient-devel", + "stax-ex-javadoc", + "subversion-ruby", + "sudo-devel", + "suitesparse-doc", + "suitesparse-static", + "system-config-printer", + "system-config-printer-applet", + "systemtap-testsuite", + "tagsoup-javadoc", + "teamd-devel", + "tesseract-langpack-yid", + "tesseract-osd", + "tex-preview", + "tix-doc", + "tog-pegasus-test", + "tokyocabinet-devel-doc", + "torque-pam", + "torque-scheduler", + "torque-server", + "totem-devel", + "totem-pl-parser-devel", + "tracker-docs", + "trang", + "tuned-profiles-nfv", + "tuned-profiles-nfv-guest", + "tuned-profiles-nfv-host", + "tuned-profiles-postgresql", + "tuned-profiles-sap", + "virglrenderer", + "virglrenderer-devel", + "virglrenderer-test-server", + "vulkan-validation-layers-devel", + "wayland-doc", + "web-assets-httpd", + "xmlstreambuffer-javadoc", + "xmlto-tex", + "xmlto-xhtml", + "xorg-x11-xkb-extras", + "xpp3", + "xpp3-javadoc", + ] + }) + + ("^devel$", { + "x86_64": [ + "atlas-corei2-static", + "beignet", + "beignet-devel", + "cmirror-standalone", + "dotnet-apphost-pack-5.0-debuginfo", + "dotnet-host-debuginfo", + "dotnet-hostfxr-5.0-debuginfo", + "dotnet-runtime-5.0-debuginfo", + "dotnet-sdk-5.0-debuginfo", + "dotnet5.0-debuginfo", + "dotnet5.0-debugsource", + "edk2-aarch64", + "fence-virtd-cpg", + "gcc-toolset-10-offload-nvptx", + "gcc-toolset-9-offload-nvptx", + "glibc32", + "libipt-devel", + "libquadmath-static", + "libsmbios-devel", + "libxcam", + "mingw-w64-tools", + "mingw32-gcc-gfortran", + "mingw32-gcc-objc", + "mingw32-gcc-objc++", + "mingw32-libgomp", + "mingw64-gcc-gfortran", + "mingw64-gcc-objc", + "mingw64-gcc-objc++", + "mingw64-libgomp", + "opa-libopamgt-devel", + "opencsd", + "open-vm-tools-devel", + "open-vm-tools-test", + "python3-smbios", + "rteval-loads", + "samba-vfs-glusterfs", + "smbios-utils", + "smbios-utils-bin", + "smbios-utils-python", + "spice-streaming-agent-devel", + "stress-ng", + "syslinux-devel", + "syslinux-efi64", + "syslinux-perl", + "thermald-monitor", + "tuned-profiles-nfv-host-bin", + "xorg-x11-drv-intel-devel", + ], + "aarch64": [ + "alsa-sof-firmware-debug", + "awscli", + "dleyna-connector-dbus", + "dleyna-core", + "dleyna-renderer", + "dleyna-server", + "fence-agents-aws", + "fence-agents-lpar", + "mingw32-bzip2", + "mingw32-bzip2-static", + "mingw32-cairo", + "mingw32-expat", + "mingw32-fontconfig", + "mingw32-freetype", + "mingw32-freetype-static", + "mingw32-gettext", + "mingw32-gettext-static", + "mingw32-glib2", + "mingw32-glib2-static", + "mingw32-gstreamer1", + "mingw32-harfbuzz", + "mingw32-harfbuzz-static", + "mingw32-icu", + "mingw32-libffi", + "mingw32-libjpeg-turbo", + "mingw32-libjpeg-turbo-static", + "mingw32-libpng", + "mingw32-libpng-static", + "mingw32-libtiff", + "mingw32-libtiff-static", + "mingw32-openssl", + "mingw32-pcre", + "mingw32-pcre-static", + "mingw32-pixman", + "mingw32-readline", + "mingw32-sqlite", + "mingw32-sqlite-static", + "mingw32-termcap", + "mingw32-win-iconv", + "mingw32-win-iconv-static", + "mingw32-zlib", + "mingw32-zlib-static", + "mingw64-bzip2", + "mingw64-bzip2-static", + "mingw64-cairo", + "mingw64-expat", + "mingw64-fontconfig", + "mingw64-freetype", + "mingw64-freetype-static", + "mingw64-gettext", + "mingw64-gettext-static", + "mingw64-glib2", + "mingw64-glib2-static", + "mingw64-gstreamer1", + "mingw64-harfbuzz", + "mingw64-harfbuzz-static", + "mingw64-icu", + "mingw64-libffi", + "mingw64-libjpeg-turbo", + "mingw64-libjpeg-turbo-static", + "mingw64-libpng", + "mingw64-libpng-static", + "mingw64-libtiff", + "mingw64-libtiff-static", + "mingw64-openssl", + "mingw64-pcre", + "mingw64-pcre-static", + "mingw64-pixman", + "mingw64-readline", + "mingw64-sqlite", + "mingw64-sqlite-static", + "mingw64-termcap", + "mingw64-win-iconv", + "mingw64-win-iconv-static", + "mingw64-zlib", + "mingw64-zlib-static", + "pentaho-libxml", + "pentaho-reporting-flow-engine", + "python3-boto3", + "python3-botocore", + "python3-libvoikko", + "python3-s3transfer", + "sassist", + "systemtap-runtime-virthost", + ] + }), + + + # Consolidation + ('^plus$', { + '*': [ + 'openldap-servers', + 'thunderbird', + 'mesa', + ], + }), + + ('^extras$', { + '*': [ + 'rpaste', + 'epel-release', + 'rpmfusion-free-release', + 'rpmfusion-free-release-tainted', + 'anaconda-live', + 'rocky-release-cloud', + 'rocky-release-core', + 'centos-release-advanced-virtualization', + 'centos-release-ansible-29', + 'centos-release-ceph-nautilus', + 'centos-release-ceph-octopus', + 'centos-release-ceph-pacific', + 'centos-release-ceph-quincy', + 'centos-release-configmanagement', + 'centos-release-gluster6', + 'centos-release-gluster7', + 'centos-release-gluster8', + 'centos-release-gluster9', + 'centos-release-gluster10', + 'centos-release-kmods', + 'centos-release-kmods-rebuild', + 'centos-release-nfs-ganesha28', + 'centos-release-nfs-ganesha30', + 'centos-release-nfv-common', + 'centos-release-nfv-extras', + 'centos-release-nfv-openvswitch', + 'centos-release-openstack-train', + 'centos-release-openstack-ussuri', + 'centos-release-openstack-victoria', + 'centos-release-openstack-wallaby', + 'centos-release-openstack-xena', + 'centos-release-openstack-yoga', + 'centos-release-opstools', + 'centos-release-ovirt44', + 'centos-release-samba411', + 'centos-release-samba412', + 'centos-release-samba413', + 'centos-release-samba414', + 'centos-release-samba415', + 'centos-release-samba416', + 'centos-release-samba417', + 'centos-release-storage-common', + 'centos-release-virt-common', + 'centos-release-messaging', + 'centos-release-qpid-proton', + 'centos-release-rabbitmq-38' + ], + }), + + ('^extras$', { + 'x86_64': [ + 'elrepo-release', + ], + 'aarch64': [ + 'rocky-release-altarch', + "rocky-release-rpi", + "LibRaw", + "LibRaw-devel", + "alsa-sof-firmware", + "autocorr-af", + "autocorr-bg", + "autocorr-ca", + "autocorr-cs", + "autocorr-da", + "autocorr-de", + "autocorr-en", + "autocorr-es", + "autocorr-fa", + "autocorr-fi", + "autocorr-fr", + "autocorr-ga", + "autocorr-hr", + "autocorr-hu", + "autocorr-is", + "autocorr-it", + "autocorr-ja", + "autocorr-ko", + "autocorr-lb", + "autocorr-lt", + "autocorr-mn", + "autocorr-nl", + "autocorr-pl", + "autocorr-pt", + "autocorr-ro", + "autocorr-ru", + "autocorr-sk", + "autocorr-sl", + "autocorr-sr", + "autocorr-sv", + "autocorr-tr", + "autocorr-vi", + "autocorr-zh", + "brasero", + "brasero-nautilus", + "cheese", + "edk2-ovmf", + "eog", + "flute", + "fprintd", + "fprintd-pam", + "gegl04", + "gegl04-devel", + "gfbgraph", + "gnome-color-manager", + "gnome-online-miners", + "gnome-photos", + "gnome-photos-tests", + "gnome-video-effects", + "gom", + "grilo-plugins", + "gupnp-av", + "gupnp-dlna", + "hexchat", + "hexchat-devel", + "hyperv-daemons-license", + "hyperv-tools", + "libreoffice-base", + "libreoffice-calc", + "libreoffice-core", + "libreoffice-data", + "libreoffice-draw", + "libreoffice-emailmerge", + "libreoffice-filters", + "libreoffice-gdb-debug-support", + "libreoffice-graphicfilter", + "libreoffice-gtk3", + "libreoffice-help-ar", + "libreoffice-help-bg", + "libreoffice-help-bn", + "libreoffice-help-ca", + "libreoffice-help-cs", + "libreoffice-help-da", + "libreoffice-help-de", + "libreoffice-help-dz", + "libreoffice-help-el", + "libreoffice-help-en", + "libreoffice-help-es", + "libreoffice-help-et", + "libreoffice-help-eu", + "libreoffice-help-fi", + "libreoffice-help-fr", + "libreoffice-help-gl", + "libreoffice-help-gu", + "libreoffice-help-he", + "libreoffice-help-hi", + "libreoffice-help-hr", + "libreoffice-help-hu", + "libreoffice-help-id", + "libreoffice-help-it", + "libreoffice-help-ja", + "libreoffice-help-ko", + "libreoffice-help-lt", + "libreoffice-help-lv", + "libreoffice-help-nb", + "libreoffice-help-nl", + "libreoffice-help-nn", + "libreoffice-help-pl", + "libreoffice-help-pt-BR", + "libreoffice-help-pt-PT", + "libreoffice-help-ro", + "libreoffice-help-ru", + "libreoffice-help-si", + "libreoffice-help-sk", + "libreoffice-help-sl", + "libreoffice-help-sv", + "libreoffice-help-ta", + "libreoffice-help-tr", + "libreoffice-help-uk", + "libreoffice-help-zh-Hans", + "libreoffice-help-zh-Hant", + "libreoffice-impress", + "libreoffice-langpack-af", + "libreoffice-langpack-ar", + "libreoffice-langpack-as", + "libreoffice-langpack-bg", + "libreoffice-langpack-bn", + "libreoffice-langpack-br", + "libreoffice-langpack-ca", + "libreoffice-langpack-cs", + "libreoffice-langpack-cy", + "libreoffice-langpack-da", + "libreoffice-langpack-de", + "libreoffice-langpack-dz", + "libreoffice-langpack-el", + "libreoffice-langpack-en", + "libreoffice-langpack-es", + "libreoffice-langpack-et", + "libreoffice-langpack-eu", + "libreoffice-langpack-fa", + "libreoffice-langpack-fi", + "libreoffice-langpack-fr", + "libreoffice-langpack-ga", + "libreoffice-langpack-gl", + "libreoffice-langpack-gu", + "libreoffice-langpack-he", + "libreoffice-langpack-hi", + "libreoffice-langpack-hr", + "libreoffice-langpack-hu", + "libreoffice-langpack-id", + "libreoffice-langpack-it", + "libreoffice-langpack-ja", + "libreoffice-langpack-kk", + "libreoffice-langpack-kn", + "libreoffice-langpack-ko", + "libreoffice-langpack-lt", + "libreoffice-langpack-lv", + "libreoffice-langpack-mai", + "libreoffice-langpack-ml", + "libreoffice-langpack-mr", + "libreoffice-langpack-nb", + "libreoffice-langpack-nl", + "libreoffice-langpack-nn", + "libreoffice-langpack-nr", + "libreoffice-langpack-nso", + "libreoffice-langpack-or", + "libreoffice-langpack-pa", + "libreoffice-langpack-pl", + "libreoffice-langpack-pt-BR", + "libreoffice-langpack-pt-PT", + "libreoffice-langpack-ro", + "libreoffice-langpack-ru", + "libreoffice-langpack-si", + "libreoffice-langpack-sk", + "libreoffice-langpack-sl", + "libreoffice-langpack-sr", + "libreoffice-langpack-ss", + "libreoffice-langpack-st", + "libreoffice-langpack-sv", + "libreoffice-langpack-ta", + "libreoffice-langpack-te", + "libreoffice-langpack-th", + "libreoffice-langpack-tn", + "libreoffice-langpack-tr", + "libreoffice-langpack-ts", + "libreoffice-langpack-uk", + "libreoffice-langpack-ve", + "libreoffice-langpack-xh", + "libreoffice-langpack-zh-Hans", + "libreoffice-langpack-zh-Hant", + "libreoffice-langpack-zu", + "libreoffice-math", + "libreoffice-ogltrans", + "libreoffice-opensymbol-fonts", + "libreoffice-pdfimport", + "libreoffice-pyuno", + "libreoffice-sdk", + "libreoffice-sdk-doc", + "libreoffice-ure", + "libreoffice-ure-common", + "libreoffice-voikko", + "libreoffice-wiki-publisher", + "libreoffice-writer", + "libreoffice-x11", + "libreoffice-xsltfilter", + "libreofficekit", + "libabw", + "libbase", + "libcdr", + "libcmis", + "libdmapsharing", + "libexttextcat", + "libfonts", + "libformula", + "libfprint", + "libfreehand", + "liblayout", + "libloader", + "libmediaart", + "libmspub", + "libmwaw", + "liborcus", + "libpagemaker", + "libqxp", + "librepository", + "libserializer", + "libstaroffice", + "libzmf", + "lpsolve", + "mesa-vulkan-drivers", + "pidgin", + "pidgin-devel", + "pidgin-sipe", + "redhat-menus", + "rhythmbox", + "sac", + "seabios-bin", + "seavgabios-bin", + "sgabios-bin", + "spice-qxl-wddm-dod", + "syslinux-extlinux-nonlinux", + "syslinux-nonlinux", + "syslinux-tftpboot", + "totem", + "totem-nautilus", + "virtio-win", + ] + }), + + ("^RT$", { + "*": [ + "kernel-rt-kvm", + ] + }), + +# ("^NFV$", { +# "*": [ +# "ovn-2021", +# "ovn2.13", +# "ovn22.03", +# "openvswitch2.13", +# "openvswitch2.15", +# "openvswitch2.16", +# "openvswitch-selinux-extra-policy", +# ] +# }), + + ("^BaseOS$", { + "*": [ + "rocky-obsolete-packages", + ], + "armhfp": [ + "kernel-lpae*", + "uboot-tools", + "uboot-images*", + "grub2*", + "grubby-deprecated", + "efibootmgr", + "cloud-utils-growpart", + "bcm283x-firmware", + "efivar*", + ] + }), +] diff --git a/shared/all.conf b/shared/all.conf new file mode 100644 index 0000000..b6c3738 --- /dev/null +++ b/shared/all.conf @@ -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 * diff --git a/shared/buildinstall.conf b/shared/buildinstall.conf new file mode 100644 index 0000000..10e6481 --- /dev/null +++ b/shared/buildinstall.conf @@ -0,0 +1,24 @@ +bootable = True +buildinstall_method = "lorax" +lorax_options = [ + ("^.*$", { + "*": { + "noupgrade": False, + "bugurl": "https://bugs.rockylinux.org" + } + }) +] + +image_name_format = { + "^BaseOS$": "{release_short}-8.8-{arch}-{disc_type}{disc_num}{suffix}", + "^Minimal$": "{release_short}-8.8-{arch}-minimal{suffix}", + ".*": "{release_short}-8.8-{arch}-{disc_type}{disc_num}{suffix}", +} + +image_volid_formats = [ '{release_short}-8.8-{arch}-{disc_type}', ] + +buildinstall_skip = [ + ("^(AppStream|PowerTools|HighAvailability|ResilientStorage|RT|NFV)$", { + "*": True + }), +] diff --git a/shared/createiso.conf b/shared/createiso.conf new file mode 100644 index 0000000..41a7854 --- /dev/null +++ b/shared/createiso.conf @@ -0,0 +1,9 @@ +create_optional_isos = False +createiso_skip = [ + ('^(BaseOS|AppStream|Minimal|PowerTools|HighAvailability|ResilientStorage|RT|NFV)$', { + '*': True, + 'src':True + }), +] + +restricted_volid = True diff --git a/shared/createrepo.conf b/shared/createrepo.conf new file mode 100644 index 0000000..1314813 --- /dev/null +++ b/shared/createrepo.conf @@ -0,0 +1,8 @@ +createrepo_deltas = False +createrepo_database = True +createrepo_c = True +createrepo_checksum = "sha256" +createrepo_use_xz = True +createrepo_num_threads = 8 +createrepo_num_workers = 8 +createrepo_extra_args = ['--distro=cpe:/o:rocky:rocky:8,Rocky Linux 8', '--revision=8.8'] diff --git a/shared/extra_isos.conf b/shared/extra_isos.conf new file mode 100644 index 0000000..18f4f34 --- /dev/null +++ b/shared/extra_isos.conf @@ -0,0 +1,12 @@ +extra_isos = { + "BaseOS": [{ + "include_variants": ["AppStream"], + "filename": "{release_short}-8.8-{arch}-{disc_type}{disc_num}{suffix}", + "skip_src": True, + }], + "Minimal": [{ + "include_variants": ["BaseOS"], + "filename": "{release_short}-8.8-{arch}-minimal{suffix}", + "skip_src": True, + }] +} diff --git a/shared/extras.conf b/shared/extras.conf new file mode 100644 index 0000000..4593e6b --- /dev/null +++ b/shared/extras.conf @@ -0,0 +1,317 @@ +filter_packages = [ + ("^.*$", { + "*": [ + "*", + ] + }), +] + +#filter_modules = [ +# "*": [ +# "*", +# ] +# }), +#] + +additional_packages = [ + # Consolidation + ('^extras$', { + '*': [ + 'rpaste', + 'epel-release', + 'rpmfusion-free-release', + 'rpmfusion-free-release-tainted', + 'anaconda-live', + 'rocky-release-cloud', + 'rocky-release-core', + 'centos-release-advanced-virtualization', + 'centos-release-ansible-29', + 'centos-release-ceph-nautilus', + 'centos-release-ceph-octopus', + 'centos-release-ceph-pacific', + 'centos-release-ceph-quincy', + 'centos-release-configmanagement', + 'centos-release-gluster6', + 'centos-release-gluster7', + 'centos-release-gluster8', + 'centos-release-gluster9', + 'centos-release-gluster10', + 'centos-release-kmods', + 'centos-release-kmods-rebuild', + 'centos-release-nfs-ganesha28', + 'centos-release-nfs-ganesha30', + 'centos-release-nfv-common', + 'centos-release-nfv-extras', + 'centos-release-nfv-openvswitch', + 'centos-release-openstack-train', + 'centos-release-openstack-ussuri', + 'centos-release-openstack-victoria', + 'centos-release-openstack-wallaby', + 'centos-release-openstack-xena', + 'centos-release-openstack-yoga', + 'centos-release-opstools', + 'centos-release-ovirt44', + 'centos-release-samba411', + 'centos-release-samba412', + 'centos-release-samba413', + 'centos-release-samba414', + 'centos-release-samba415', + 'centos-release-samba416', + 'centos-release-samba417', + 'centos-release-storage-common', + 'centos-release-virt-common', + 'centos-release-messaging', + 'centos-release-qpid-proton', + 'centos-release-rabbitmq-38' + ], + }), + + ('^extras$', { + 'x86_64': [ + 'elrepo-release', + ], + 'aarch64': [ + 'rocky-release-altarch', + "rocky-release-rpi", + "LibRaw", + "LibRaw-devel", + "alsa-sof-firmware", + "autocorr-af", + "autocorr-bg", + "autocorr-ca", + "autocorr-cs", + "autocorr-da", + "autocorr-de", + "autocorr-en", + "autocorr-es", + "autocorr-fa", + "autocorr-fi", + "autocorr-fr", + "autocorr-ga", + "autocorr-hr", + "autocorr-hu", + "autocorr-is", + "autocorr-it", + "autocorr-ja", + "autocorr-ko", + "autocorr-lb", + "autocorr-lt", + "autocorr-mn", + "autocorr-nl", + "autocorr-pl", + "autocorr-pt", + "autocorr-ro", + "autocorr-ru", + "autocorr-sk", + "autocorr-sl", + "autocorr-sr", + "autocorr-sv", + "autocorr-tr", + "autocorr-vi", + "autocorr-zh", + "brasero", + "brasero-nautilus", + "cheese", + "edk2-ovmf", + "eog", + "flute", + "fprintd", + "fprintd-pam", + "gegl04", + "gegl04-devel", + "gfbgraph", + "gnome-color-manager", + "gnome-online-miners", + "gnome-photos", + "gnome-photos-tests", + "gnome-video-effects", + "gom", + "grilo-plugins", + "gupnp-av", + "gupnp-dlna", + "hexchat", + "hexchat-devel", + "hyperv-daemons-license", + "hyperv-tools", + "libreoffice-base", + "libreoffice-calc", + "libreoffice-core", + "libreoffice-data", + "libreoffice-draw", + "libreoffice-emailmerge", + "libreoffice-filters", + "libreoffice-gdb-debug-support", + "libreoffice-graphicfilter", + "libreoffice-gtk3", + "libreoffice-help-ar", + "libreoffice-help-bg", + "libreoffice-help-bn", + "libreoffice-help-ca", + "libreoffice-help-cs", + "libreoffice-help-da", + "libreoffice-help-de", + "libreoffice-help-dz", + "libreoffice-help-el", + "libreoffice-help-en", + "libreoffice-help-es", + "libreoffice-help-et", + "libreoffice-help-eu", + "libreoffice-help-fi", + "libreoffice-help-fr", + "libreoffice-help-gl", + "libreoffice-help-gu", + "libreoffice-help-he", + "libreoffice-help-hi", + "libreoffice-help-hr", + "libreoffice-help-hu", + "libreoffice-help-id", + "libreoffice-help-it", + "libreoffice-help-ja", + "libreoffice-help-ko", + "libreoffice-help-lt", + "libreoffice-help-lv", + "libreoffice-help-nb", + "libreoffice-help-nl", + "libreoffice-help-nn", + "libreoffice-help-pl", + "libreoffice-help-pt-BR", + "libreoffice-help-pt-PT", + "libreoffice-help-ro", + "libreoffice-help-ru", + "libreoffice-help-si", + "libreoffice-help-sk", + "libreoffice-help-sl", + "libreoffice-help-sv", + "libreoffice-help-ta", + "libreoffice-help-tr", + "libreoffice-help-uk", + "libreoffice-help-zh-Hans", + "libreoffice-help-zh-Hant", + "libreoffice-impress", + "libreoffice-langpack-af", + "libreoffice-langpack-ar", + "libreoffice-langpack-as", + "libreoffice-langpack-bg", + "libreoffice-langpack-bn", + "libreoffice-langpack-br", + "libreoffice-langpack-ca", + "libreoffice-langpack-cs", + "libreoffice-langpack-cy", + "libreoffice-langpack-da", + "libreoffice-langpack-de", + "libreoffice-langpack-dz", + "libreoffice-langpack-el", + "libreoffice-langpack-en", + "libreoffice-langpack-es", + "libreoffice-langpack-et", + "libreoffice-langpack-eu", + "libreoffice-langpack-fa", + "libreoffice-langpack-fi", + "libreoffice-langpack-fr", + "libreoffice-langpack-ga", + "libreoffice-langpack-gl", + "libreoffice-langpack-gu", + "libreoffice-langpack-he", + "libreoffice-langpack-hi", + "libreoffice-langpack-hr", + "libreoffice-langpack-hu", + "libreoffice-langpack-id", + "libreoffice-langpack-it", + "libreoffice-langpack-ja", + "libreoffice-langpack-kk", + "libreoffice-langpack-kn", + "libreoffice-langpack-ko", + "libreoffice-langpack-lt", + "libreoffice-langpack-lv", + "libreoffice-langpack-mai", + "libreoffice-langpack-ml", + "libreoffice-langpack-mr", + "libreoffice-langpack-nb", + "libreoffice-langpack-nl", + "libreoffice-langpack-nn", + "libreoffice-langpack-nr", + "libreoffice-langpack-nso", + "libreoffice-langpack-or", + "libreoffice-langpack-pa", + "libreoffice-langpack-pl", + "libreoffice-langpack-pt-BR", + "libreoffice-langpack-pt-PT", + "libreoffice-langpack-ro", + "libreoffice-langpack-ru", + "libreoffice-langpack-si", + "libreoffice-langpack-sk", + "libreoffice-langpack-sl", + "libreoffice-langpack-sr", + "libreoffice-langpack-ss", + "libreoffice-langpack-st", + "libreoffice-langpack-sv", + "libreoffice-langpack-ta", + "libreoffice-langpack-te", + "libreoffice-langpack-th", + "libreoffice-langpack-tn", + "libreoffice-langpack-tr", + "libreoffice-langpack-ts", + "libreoffice-langpack-uk", + "libreoffice-langpack-ve", + "libreoffice-langpack-xh", + "libreoffice-langpack-zh-Hans", + "libreoffice-langpack-zh-Hant", + "libreoffice-langpack-zu", + "libreoffice-math", + "libreoffice-ogltrans", + "libreoffice-opensymbol-fonts", + "libreoffice-pdfimport", + "libreoffice-pyuno", + "libreoffice-sdk", + "libreoffice-sdk-doc", + "libreoffice-ure", + "libreoffice-ure-common", + "libreoffice-voikko", + "libreoffice-wiki-publisher", + "libreoffice-writer", + "libreoffice-x11", + "libreoffice-xsltfilter", + "libreofficekit", + "libabw", + "libbase", + "libcdr", + "libcmis", + "libdmapsharing", + "libexttextcat", + "libfonts", + "libformula", + "libfprint", + "libfreehand", + "liblayout", + "libloader", + "libmediaart", + "libmspub", + "libmwaw", + "liborcus", + "libpagemaker", + "libqxp", + "librepository", + "libserializer", + "libstaroffice", + "libzmf", + "lpsolve", + "mesa-vulkan-drivers", + "pidgin", + "pidgin-devel", + "pidgin-sipe", + "redhat-menus", + "rhythmbox", + "sac", + "seabios-bin", + "seavgabios-bin", + "sgabios-bin", + "spice-qxl-wddm-dod", + "syslinux-extlinux-nonlinux", + "syslinux-nonlinux", + "syslinux-tftpboot", + "totem", + "totem-nautilus", + "virtio-win", + ] + }), +] diff --git a/shared/gather.conf b/shared/gather.conf new file mode 100644 index 0000000..50c0925 --- /dev/null +++ b/shared/gather.conf @@ -0,0 +1,21 @@ +gather_backend = "dnf" +check_deps = False + +gather_method = { + "^(?!(AppStream|PowerTools)).*$":{ + "comps": "deps" + }, + "^(AppStream|PowerTools)$": "hybrid", +} + +hashed_directories = True +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 +} diff --git a/shared/general.conf b/shared/general.conf new file mode 100644 index 0000000..edf12a8 --- /dev/null +++ b/shared/general.conf @@ -0,0 +1,36 @@ +release_name = RELEASE_NAME +release_short = RELEASE_SHORT +release_version = RELEASE_VERSION +version = VERSION + +link_type = 'copy' +productimg = False +create_jigdo = False + +comps_file = { + 'scm': 'git', + 'repo': COMPS_REPO, + 'branch': COMPS_BRANCH, + 'file': COMPS_FILE, + 'command': COMPS_COMMAND +} + +module_defaults_dir = { + 'scm': 'git', + 'repo': MODULE_DEFAULTS_REPO, + 'branch': MODULE_DEFAULTS_BRANCH, + 'dir': '.', +} + +variants_file = { + 'scm': 'git', + 'repo': VARIANTS_REPO, + 'branch': VARIANTS_BRANCH, + 'file': VARIANTS_FILE, +} + +extra_files = [ + ("^.*$", { + "*": EXTRA_FILES, + }), +] diff --git a/images-cloud.conf b/shared/images-cloud.conf similarity index 100% rename from images-cloud.conf rename to shared/images-cloud.conf diff --git a/images.conf b/shared/images.conf similarity index 92% rename from images.conf rename to shared/images.conf index b88be72..8b24d33 100644 --- a/images.conf +++ b/shared/images.conf @@ -3,7 +3,7 @@ live_media = { '^Workstation$': [ { 'name': 'Rocky-Workstation-8', - 'version': '8.7', + 'version': '8.8', 'arches': ['x86_64'], 'kickstart': 'Rocky-8-Workstation.ks', 'repo': ['BaseOS', 'AppStream', 'PowerTools', 'extras'], diff --git a/shared/lookaside.conf b/shared/lookaside.conf new file mode 100644 index 0000000..55f6149 --- /dev/null +++ b/shared/lookaside.conf @@ -0,0 +1,15 @@ +variant_as_lookaside = [ + ('AppStream', 'BaseOS'), + ('PowerTools', 'BaseOS'), + ('PowerTools', 'AppStream'), + ('HighAvailability', 'BaseOS'), + ('HighAvailability', 'AppStream'), + ("ResilientStorage", "BaseOS"), + ("ResilientStorage", "AppStream"), + ("RT", "BaseOS"), + ("RT", "AppStream"), + ("NFV", "BaseOS"), + ("NFV", "AppStream"), + ("Minimal", "BaseOS"), + ("Minimal", "AppStream"), +] diff --git a/shared/multilib.conf b/shared/multilib.conf new file mode 100644 index 0000000..410974c --- /dev/null +++ b/shared/multilib.conf @@ -0,0 +1,34 @@ +# format: {arch|*: [packages]} + +multilib = [ + ('^.*$', { + 'x86_64': ['devel', 'runtime'] + }), +] + +multilib_blacklist = { + "*": [ + "libvirt*", + "java-*", + "totem", + "ocaml*", + "fwupd*", + "gcc-toolset-10-systemtap*", + "gcc-toolset-10-dyninst-*", + "sblim-gather*", + ], +} + +# format: {arch|*: [packages]} +multilib_whitelist = { + "*": [ + "valgrind", + "papi", + "gcc-toolset-9-valgrind", + "gcc-toolset-10-valgrind", + "gcc-toolset-11-valgrind", + "p11-kit-trust", + "glibc-gconv-extra", + "gcc-toolset-12-libgccjit", + ], +} diff --git a/shared/pkgset.conf b/shared/pkgset.conf new file mode 100644 index 0000000..3a678e1 --- /dev/null +++ b/shared/pkgset.conf @@ -0,0 +1,5 @@ +pkgset_source = "koji" +pkiset_koji_tag = PKGSET_KOJI_TAG +pkiset_koji_module_tag = PKGSET_KOJI_TAG +pkgset_koji_inherit = False +pkgset_allow_reuse = True diff --git a/shared/runroot.conf b/shared/runroot.conf new file mode 100644 index 0000000..45787ef --- /dev/null +++ b/shared/runroot.conf @@ -0,0 +1,10 @@ +runroot = True + +global_runroot_method = "koji" + +runroot_method = { + "createiso": "local" +} + +runroot_channel = RUNROOT_CHANNEL +runroot_tag = RUNROOT_TAG diff --git a/shared/variables.conf b/shared/variables.conf new file mode 100644 index 0000000..54f9f6a --- /dev/null +++ b/shared/variables.conf @@ -0,0 +1,37 @@ +global RELEASE_NAME +global RELEASE_SHORT +global RELEASE_VERSION +global PKGSET_KOJI_TAG +global PKGSET_KOJI_MODULE_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 MODULE_DEFAULTS_REPO +global MODULE_DEFAULTS_BRANCH +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