From 664a134f270acaccbe9d7338f73d2c61543d7561 Mon Sep 17 00:00:00 2001 From: Louis Abel Date: Mon, 15 Apr 2024 02:03:20 -0700 Subject: [PATCH] Add scopes, add repos --- etc/mock/rl-10-lookahead-aarch64.cfg | 1 + etc/mock/rl-10-lookahead-ppc64le.cfg | 1 + etc/mock/rl-10-lookahead-s390x.cfg | 1 + etc/mock/rl-10-lookahead-x86_64.cfg | 1 + etc/mock/rl-8-aarch64.cfg | 1 + etc/mock/rl-8-i686.cfg | 1 + etc/mock/rl-8-x86_64.cfg | 1 + etc/mock/rl-8.X-aarch64.cfg | 1 + etc/mock/rl-8.X-i686.cfg | 1 + etc/mock/rl-8.X-x86_64.cfg | 1 + etc/mock/rl-9-aarch64.cfg | 1 + etc/mock/rl-9-i686.cfg | 1 + etc/mock/rl-9-ppc64le.cfg | 1 + etc/mock/rl-9-s390x.cfg | 1 + etc/mock/rl-9-x86_64.cfg | 1 + etc/mock/rl-9.X-aarch64.cfg | 1 + etc/mock/rl-9.X-i686.cfg | 1 + etc/mock/rl-9.X-ppc64le.cfg | 1 + etc/mock/rl-9.X-s390x.cfg | 1 + etc/mock/rl-9.X-x86_64.cfg | 1 + etc/mock/templates/rl-10-scopes.tpl | 1 + etc/mock/templates/rl-8-pub.tpl | 57 ++++++++++++++++++++++++++ etc/mock/templates/rl-8-scopes.tpl | 1 + etc/mock/templates/rl-8-vault.tpl | 57 ++++++++++++++++++++++++++ etc/mock/templates/rl-9-pub.tpl | 61 ++++++++++++++++++++++++++++ etc/mock/templates/rl-9-scopes.tpl | 1 + etc/mock/templates/rl-9-vault.tpl | 61 ++++++++++++++++++++++++++++ 27 files changed, 259 insertions(+) create mode 100644 etc/mock/templates/rl-10-scopes.tpl create mode 100644 etc/mock/templates/rl-8-scopes.tpl create mode 100644 etc/mock/templates/rl-9-scopes.tpl diff --git a/etc/mock/rl-10-lookahead-aarch64.cfg b/etc/mock/rl-10-lookahead-aarch64.cfg index f2d8c90..2e1aa4e 100644 --- a/etc/mock/rl-10-lookahead-aarch64.cfg +++ b/etc/mock/rl-10-lookahead-aarch64.cfg @@ -1,4 +1,5 @@ include('templates/rl-10-peridot.tpl') +include('templates/rl-10-scopes.tpl') config_opts['root'] = 'rl-10-lookahead-aarch64' config_opts['target_arch'] = 'aarch64' diff --git a/etc/mock/rl-10-lookahead-ppc64le.cfg b/etc/mock/rl-10-lookahead-ppc64le.cfg index 8db0e80..6b38726 100644 --- a/etc/mock/rl-10-lookahead-ppc64le.cfg +++ b/etc/mock/rl-10-lookahead-ppc64le.cfg @@ -1,4 +1,5 @@ include('templates/rl-10-peridot.tpl') +include('templates/rl-10-scopes.tpl') config_opts['root'] = 'rl-10-lookahead-ppc64le' config_opts['target_arch'] = 'ppc64le' diff --git a/etc/mock/rl-10-lookahead-s390x.cfg b/etc/mock/rl-10-lookahead-s390x.cfg index 79e4bdc..6d8e555 100644 --- a/etc/mock/rl-10-lookahead-s390x.cfg +++ b/etc/mock/rl-10-lookahead-s390x.cfg @@ -1,4 +1,5 @@ include('templates/rl-10-peridot.tpl') +include('templates/rl-10-scopes.tpl') config_opts['root'] = 'rl-10-lookahead-s390x' config_opts['target_arch'] = 's390x' diff --git a/etc/mock/rl-10-lookahead-x86_64.cfg b/etc/mock/rl-10-lookahead-x86_64.cfg index ea633c4..7e9629c 100644 --- a/etc/mock/rl-10-lookahead-x86_64.cfg +++ b/etc/mock/rl-10-lookahead-x86_64.cfg @@ -1,4 +1,5 @@ include('templates/rl-10-peridot.tpl') +include('templates/rl-10-scopes.tpl') config_opts['root'] = 'rl-10-lookahead-x86_64' config_opts['target_arch'] = 'x86_64' diff --git a/etc/mock/rl-8-aarch64.cfg b/etc/mock/rl-8-aarch64.cfg index 83c7555..258fe20 100644 --- a/etc/mock/rl-8-aarch64.cfg +++ b/etc/mock/rl-8-aarch64.cfg @@ -1,4 +1,5 @@ include('templates/rl-8-pub.tpl') +include('templates/rl-8-scopes.tpl') config_opts['root'] = 'rl-8-aarch64' config_opts['target_arch'] = 'aarch64' diff --git a/etc/mock/rl-8-i686.cfg b/etc/mock/rl-8-i686.cfg index 4b688c1..66380b3 100644 --- a/etc/mock/rl-8-i686.cfg +++ b/etc/mock/rl-8-i686.cfg @@ -1,4 +1,5 @@ include('templates/rl-8-pub.tpl') +include('templates/rl-8-scopes.tpl') config_opts['root'] = 'rl-8-i686' config_opts['target_arch'] = 'i686' diff --git a/etc/mock/rl-8-x86_64.cfg b/etc/mock/rl-8-x86_64.cfg index e040bb8..ca787cf 100644 --- a/etc/mock/rl-8-x86_64.cfg +++ b/etc/mock/rl-8-x86_64.cfg @@ -1,4 +1,5 @@ include('templates/rl-8-pub.tpl') +include('templates/rl-8-scopes.tpl') config_opts['root'] = 'rl-8-x86_64' config_opts['target_arch'] = 'x86_64' diff --git a/etc/mock/rl-8.X-aarch64.cfg b/etc/mock/rl-8.X-aarch64.cfg index b47d866..8691fcf 100644 --- a/etc/mock/rl-8.X-aarch64.cfg +++ b/etc/mock/rl-8.X-aarch64.cfg @@ -1,4 +1,5 @@ include('templates/rl-8-vault.tpl') +include('templates/rl-8-scopes.tpl') config_opts['root'] = 'rl-8.X-aarch64' config_opts['target_arch'] = 'aarch64' diff --git a/etc/mock/rl-8.X-i686.cfg b/etc/mock/rl-8.X-i686.cfg index aec541f..830f754 100644 --- a/etc/mock/rl-8.X-i686.cfg +++ b/etc/mock/rl-8.X-i686.cfg @@ -1,4 +1,5 @@ include('templates/rl-8-devel-only.tpl') +include('templates/rl-8-scopes.tpl') config_opts['root'] = 'rl-8.X-i686' config_opts['target_arch'] = 'i686' diff --git a/etc/mock/rl-8.X-x86_64.cfg b/etc/mock/rl-8.X-x86_64.cfg index 205b0bd..91d3451 100644 --- a/etc/mock/rl-8.X-x86_64.cfg +++ b/etc/mock/rl-8.X-x86_64.cfg @@ -1,4 +1,5 @@ include('templates/rl-8-vault.tpl') +include('templates/rl-8-scopes.tpl') config_opts['root'] = 'rl-8.X-x86_64' config_opts['target_arch'] = 'x86_64' diff --git a/etc/mock/rl-9-aarch64.cfg b/etc/mock/rl-9-aarch64.cfg index 888fc21..367a0ba 100644 --- a/etc/mock/rl-9-aarch64.cfg +++ b/etc/mock/rl-9-aarch64.cfg @@ -1,4 +1,5 @@ include('templates/rl-9-pub.tpl') +include('templates/rl-9-scopes.tpl') config_opts['root'] = 'rl-9.X-aarch64' config_opts['target_arch'] = 'aarch64' diff --git a/etc/mock/rl-9-i686.cfg b/etc/mock/rl-9-i686.cfg index 368c5f4..6bab037 100644 --- a/etc/mock/rl-9-i686.cfg +++ b/etc/mock/rl-9-i686.cfg @@ -1,4 +1,5 @@ include('templates/rl-9-pub.tpl') +include('templates/rl-9-scopes.tpl') config_opts['root'] = 'rl-9.X-i686' config_opts['target_arch'] = 'i686' diff --git a/etc/mock/rl-9-ppc64le.cfg b/etc/mock/rl-9-ppc64le.cfg index 379c63b..6d829d1 100644 --- a/etc/mock/rl-9-ppc64le.cfg +++ b/etc/mock/rl-9-ppc64le.cfg @@ -1,4 +1,5 @@ include('templates/rl-9-pub.tpl') +include('templates/rl-9-scopes.tpl') config_opts['root'] = 'rl-9.X-ppc64le' config_opts['target_arch'] = 'ppc64le' diff --git a/etc/mock/rl-9-s390x.cfg b/etc/mock/rl-9-s390x.cfg index 8f12d2d..2b42a0d 100644 --- a/etc/mock/rl-9-s390x.cfg +++ b/etc/mock/rl-9-s390x.cfg @@ -1,4 +1,5 @@ include('templates/rl-9-pub.tpl') +include('templates/rl-9-scopes.tpl') config_opts['root'] = 'rl-9.X-s390x' config_opts['target_arch'] = 's390x' diff --git a/etc/mock/rl-9-x86_64.cfg b/etc/mock/rl-9-x86_64.cfg index 39a5488..2699861 100644 --- a/etc/mock/rl-9-x86_64.cfg +++ b/etc/mock/rl-9-x86_64.cfg @@ -1,4 +1,5 @@ include('templates/rl-9-pub.tpl') +include('templates/rl-9-scopes.tpl') config_opts['root'] = 'rl-9.X-x86_64' config_opts['target_arch'] = 'x86_64' diff --git a/etc/mock/rl-9.X-aarch64.cfg b/etc/mock/rl-9.X-aarch64.cfg index 52078ec..5f4b7ea 100644 --- a/etc/mock/rl-9.X-aarch64.cfg +++ b/etc/mock/rl-9.X-aarch64.cfg @@ -1,4 +1,5 @@ include('templates/rl-9-vault.tpl') +include('templates/rl-9-scopes.tpl') config_opts['root'] = 'rl-9.X-aarch64' config_opts['target_arch'] = 'aarch64' diff --git a/etc/mock/rl-9.X-i686.cfg b/etc/mock/rl-9.X-i686.cfg index 9001186..d4739a1 100644 --- a/etc/mock/rl-9.X-i686.cfg +++ b/etc/mock/rl-9.X-i686.cfg @@ -1,4 +1,5 @@ include('templates/rl-9-vault.tpl') +include('templates/rl-9-scopes.tpl') config_opts['root'] = 'rl-9.X-i686' config_opts['target_arch'] = 'i686' diff --git a/etc/mock/rl-9.X-ppc64le.cfg b/etc/mock/rl-9.X-ppc64le.cfg index 7be52f5..c7d3d3d 100644 --- a/etc/mock/rl-9.X-ppc64le.cfg +++ b/etc/mock/rl-9.X-ppc64le.cfg @@ -1,4 +1,5 @@ include('templates/rl-9-vault.tpl') +include('templates/rl-9-scopes.tpl') config_opts['root'] = 'rl-9.X-ppc64le' config_opts['target_arch'] = 'ppc64le' diff --git a/etc/mock/rl-9.X-s390x.cfg b/etc/mock/rl-9.X-s390x.cfg index 21043f6..d8ff8c0 100644 --- a/etc/mock/rl-9.X-s390x.cfg +++ b/etc/mock/rl-9.X-s390x.cfg @@ -1,4 +1,5 @@ include('templates/rl-9-vault.tpl') +include('templates/rl-9-scopes.tpl') config_opts['root'] = 'rl-9.X-s390x' config_opts['target_arch'] = 's390x' diff --git a/etc/mock/rl-9.X-x86_64.cfg b/etc/mock/rl-9.X-x86_64.cfg index d8713a7..16187be 100644 --- a/etc/mock/rl-9.X-x86_64.cfg +++ b/etc/mock/rl-9.X-x86_64.cfg @@ -1,4 +1,5 @@ include('templates/rl-9-vault.tpl') +include('templates/rl-9-scopes.tpl') config_opts['root'] = 'rl-9.X-x86_64' config_opts['target_arch'] = 'x86_64' diff --git a/etc/mock/templates/rl-10-scopes.tpl b/etc/mock/templates/rl-10-scopes.tpl new file mode 100644 index 0000000..c9ce0de --- /dev/null +++ b/etc/mock/templates/rl-10-scopes.tpl @@ -0,0 +1 @@ +config_opts['chroot_setup_cmd'] = 'install bash glibc-minimal-langpack gnupg2 rpm-build shadow-utils system-release redhat-rpm-config' diff --git a/etc/mock/templates/rl-8-pub.tpl b/etc/mock/templates/rl-8-pub.tpl index e69de29..2cdae32 100644 --- a/etc/mock/templates/rl-8-pub.tpl +++ b/etc/mock/templates/rl-8-pub.tpl @@ -0,0 +1,57 @@ + +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:el8 +user_agent={{ user_agent }} + +[devel] +name=Rocky Linux $releasever - Devel (WARNING: UNSUPPORTED - FOR BUILDROOT USE ONLY!) +baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/Devel/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 + +[baseos] +name=Rocky Linux $releasever - BaseOS +baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/BaseOS/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 + +[appstream] +name=Rocky Linux $releasever - AppStream +baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/AppStream/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 + +[powertools] +name=Rocky Linux $releasever - PowerTools +baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/PowerTools/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 + +[extras] +name=Rocky Linux $releasever - Extras +baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/extras/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 + +""" diff --git a/etc/mock/templates/rl-8-scopes.tpl b/etc/mock/templates/rl-8-scopes.tpl new file mode 100644 index 0000000..3cbdc63 --- /dev/null +++ b/etc/mock/templates/rl-8-scopes.tpl @@ -0,0 +1 @@ +config_opts['chroot_setup_cmd'] = 'install tar gcc-c++ redhat-rpm-config redhat-release which xz sed make bzip2 gzip gcc coreutils unzip diffutils cpio bash gawk rpm-build info patch util-linux findutils grep' diff --git a/etc/mock/templates/rl-8-vault.tpl b/etc/mock/templates/rl-8-vault.tpl index e69de29..a53bfe1 100644 --- a/etc/mock/templates/rl-8-vault.tpl +++ b/etc/mock/templates/rl-8-vault.tpl @@ -0,0 +1,57 @@ + +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:el8 +user_agent={{ user_agent }} + +[devel] +name=Rocky Linux $releasever - Devel (WARNING: UNSUPPORTED - FOR BUILDROOT USE ONLY!) +baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/Devel/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 + +[baseos] +name=Rocky Linux $releasever - BaseOS +baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/BaseOS/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 + +[appstream] +name=Rocky Linux $releasever - AppStream +baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/AppStream/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 + +[powertools] +name=Rocky Linux $releasever - PowerTools +baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/PowerTools/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 + +[extras] +name=Rocky Linux $releasever - Extras +baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/extras/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 + +""" diff --git a/etc/mock/templates/rl-9-pub.tpl b/etc/mock/templates/rl-9-pub.tpl index e69de29..7dd96cb 100644 --- a/etc/mock/templates/rl-9-pub.tpl +++ b/etc/mock/templates/rl-9-pub.tpl @@ -0,0 +1,61 @@ + +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:el9 +user_agent={{ user_agent }} + +[devel] +name=Rocky Linux $releasever - Devel WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED +baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/devel/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 + +[baseos] +name=Rocky Linux $releasever - BaseOS +baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/BaseOS/$basearch/os/ +gpgcheck=1 +enabled=0 +metadata_expire=6h +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 + +[appstream] +name=Rocky Linux $releasever - AppStream +baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/AppStream/$basearch/os/ +gpgcheck=1 +enabled=0 +metadata_expire=6h +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 + +[crb] +name=Rocky Linux $releasever - CRB +baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/CRB/$basearch/os/ +gpgcheck=1 +enabled=0 +metadata_expire=6h +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 + +[extras] +name=Rocky Linux $releasever - Extras +baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/extras/$basearch/os/ +gpgcheck=1 +enabled=0 +metadata_expire=6h +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 + +""" diff --git a/etc/mock/templates/rl-9-scopes.tpl b/etc/mock/templates/rl-9-scopes.tpl new file mode 100644 index 0000000..c9ce0de --- /dev/null +++ b/etc/mock/templates/rl-9-scopes.tpl @@ -0,0 +1 @@ +config_opts['chroot_setup_cmd'] = 'install bash glibc-minimal-langpack gnupg2 rpm-build shadow-utils system-release redhat-rpm-config' diff --git a/etc/mock/templates/rl-9-vault.tpl b/etc/mock/templates/rl-9-vault.tpl index e69de29..82bb1a1 100644 --- a/etc/mock/templates/rl-9-vault.tpl +++ b/etc/mock/templates/rl-9-vault.tpl @@ -0,0 +1,61 @@ + +config_opts['dnf.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +metadata_expire=0 +mdpolicy=group:primary +best=1 +install_weak_deps=0 +protected_packages= +module_platform_id=platform:el9 +user_agent={{ user_agent }} + +[devel] +name=Rocky Linux $releasever - Devel WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED +baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/devel/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 + +[baseos] +name=Rocky Linux $releasever - BaseOS +baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/BaseOS/$basearch/os/ +gpgcheck=1 +enabled=0 +metadata_expire=6h +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 + +[appstream] +name=Rocky Linux $releasever - AppStream +baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/AppStream/$basearch/os/ +gpgcheck=1 +enabled=0 +metadata_expire=6h +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 + +[crb] +name=Rocky Linux $releasever - CRB +baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/CRB/$basearch/os/ +gpgcheck=1 +enabled=0 +metadata_expire=6h +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 + +[extras] +name=Rocky Linux $releasever - Extras +baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/extras/$basearch/os/ +gpgcheck=1 +enabled=0 +metadata_expire=6h +gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 + +"""