Skip to content

Commit fa18a30

Browse files
Conan-Kudopraiskup
authored andcommitted
config: Add AlmaLinux Kitten 10 configs
This enables building packages on AlmaLinux Kitten 10.
1 parent f7258cf commit fa18a30

File tree

7 files changed

+178
-1
lines changed

7 files changed

+178
-1
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
include('templates/almalinux-kitten-10.tpl')
2+
3+
config_opts['root'] = 'almalinux-kitten-10-aarch64'
4+
config_opts['description'] = 'AlmaLinux Kitten 10'
5+
config_opts['target_arch'] = 'aarch64'
6+
config_opts['legal_host_arches'] = ('aarch64',)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
include('templates/almalinux-kitten-10.tpl')
2+
3+
config_opts['root'] = 'almalinux-kitten-10-ppc64le'
4+
config_opts['description'] = 'AlmaLinux Kitten 10'
5+
config_opts['target_arch'] = 'ppc64le'
6+
config_opts['legal_host_arches'] = ('ppc64le',)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
include('templates/almalinux-kitten-10.tpl')
2+
3+
config_opts['root'] = 'almalinux-kitten-10-s390x'
4+
config_opts['description'] = 'AlmaLinux Kitten 10'
5+
config_opts['target_arch'] = 's390x'
6+
config_opts['legal_host_arches'] = ('s390x',)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
include('templates/almalinux-kitten-10.tpl')
2+
3+
config_opts['root'] = 'almalinux-kitten-10-x86_64'
4+
config_opts['description'] = 'AlmaLinux Kitten 10'
5+
config_opts['target_arch'] = 'x86_64'
6+
config_opts['legal_host_arches'] = ('x86_64',)
Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk glibc-minimal-langpack grep gzip info patch redhat-rpm-config rpm-build sed tar unzip util-linux which xz'
2+
config_opts['dist'] = 'el10.alma' # only useful for --resultdir variable subst
3+
config_opts['releasever'] = '10'
4+
config_opts['releasever_major'] = '10'
5+
config_opts['package_manager'] = 'dnf'
6+
config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
7+
config_opts['bootstrap_image'] = 'quay.io/almalinuxorg/almalinux:10-kitten'
8+
9+
10+
config_opts['dnf.conf'] = """
11+
[main]
12+
keepcache=1
13+
debuglevel=2
14+
reposdir=/dev/null
15+
logfile=/var/log/yum.log
16+
retries=20
17+
obsoletes=1
18+
gpgcheck=0
19+
assumeyes=1
20+
syslog_ident=mock
21+
syslog_device=
22+
metadata_expire=0
23+
mdpolicy=group:primary
24+
best=1
25+
install_weak_deps=0
26+
protected_packages=
27+
module_platform_id=platform:el10
28+
user_agent={{ user_agent }}
29+
30+
31+
[baseos]
32+
name=AlmaLinux Kitten $releasever - BaseOS
33+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/baseos
34+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/BaseOS/$basearch/os/
35+
enabled=1
36+
gpgcheck=1
37+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
38+
skip_if_unavailable=False
39+
40+
[appstream]
41+
name=AlmaLinux Kitten $releasever - AppStream
42+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/appstream
43+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/AppStream/$basearch/os/
44+
enabled=1
45+
gpgcheck=1
46+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
47+
48+
[crb]
49+
name=AlmaLinux Kitten $releasever - CRB
50+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/crb
51+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/CRB/$basearch/os/
52+
enabled=1
53+
gpgcheck=1
54+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
55+
56+
[extras-common]
57+
name=AlmaLinux Kitten $releasever - Extras
58+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/extras-common
59+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/extras-common/$basearch/os/
60+
enabled=1
61+
gpgcheck=1
62+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
63+
64+
[devel]
65+
name=AlmaLinux Kitten $releasever - Devel (WARNING: UNSUPPORTED - FOR BUILDROOT USE ONLY!)
66+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/devel
67+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/devel/$basearch/os/
68+
enabled=0
69+
gpgcheck=1
70+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
71+
72+
[baseos-debuginfo]
73+
name=AlmaLinux Kitten $releasever - BaseOS debuginfo
74+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/baseos-debuginfo
75+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/BaseOS/debug/$basearch/
76+
enabled=0
77+
gpgcheck=1
78+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
79+
80+
[appstream-debuginfo]
81+
name=AlmaLinux Kitten $releasever - AppStream debuginfo
82+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/appstream-debuginfo
83+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/AppStream/debug/$basearch/
84+
enabled=0
85+
gpgcheck=1
86+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
87+
88+
[crb-debuginfo]
89+
name=AlmaLinux Kitten $releasever - CRB debuginfo
90+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/crb-debuginfo
91+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/CRB/debug/$basearch/
92+
enabled=0
93+
gpgcheck=1
94+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
95+
96+
[extras-common-debuginfo]
97+
name=AlmaLinux Kitten $releasever - Extras debuginfo
98+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/extras-common-debuginfo
99+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/extras-common/debug/$basearch/
100+
enabled=0
101+
gpgcheck=1
102+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
103+
104+
[devel-debuginfo]
105+
name=AlmaLinux Kitten $releasever - Devel debuginfo
106+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/devel-debuginfo
107+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/devel/debug/$basearch/
108+
enabled=0
109+
gpgcheck=1
110+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
111+
112+
[baseos-source]
113+
name=AlmaLinux Kitten $releasever - BaseOS Source
114+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/baseos-source
115+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/BaseOS/Source/
116+
enabled=0
117+
gpgcheck=1
118+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
119+
120+
[appstream-source]
121+
name=AlmaLinux Kitten $releasever - AppStream Source
122+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/appstream-source
123+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/AppStream/Source/
124+
enabled=0
125+
gpgcheck=1
126+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
127+
128+
[crb-source]
129+
name=AlmaLinux Kitten $releasever - CRB Source
130+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/crb-source
131+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/CRB/Source/
132+
enabled=0
133+
gpgcheck=1
134+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
135+
136+
[extras-common-source]
137+
name=AlmaLinux Kitten $releasever - Extras Source
138+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/extras-common-source
139+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/extras-common/Source/
140+
enabled=0
141+
gpgcheck=1
142+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
143+
144+
[devel-source]
145+
name=AlmaLinux Kitten $releasever - Devel Source
146+
mirrorlist=https://kitten.mirrors.almalinux.org/mirrorlist/$releasever-kitten/devel-source
147+
# baseurl=https://kitten.repo.almalinux.org/$releasever-kitten/devel/Source/
148+
enabled=0
149+
gpgcheck=1
150+
gpgkey=file:///usr/share/distribution-gpg-keys/alma/RPM-GPG-KEY-AlmaLinux-10
151+
152+
"""

mock-core-configs/mock-core-configs.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ BuildArch: noarch
2222
Provides: mock-configs
2323

2424
# distribution-gpg-keys contains GPG keys used by mock configs
25-
Requires: distribution-gpg-keys >= 1.107
25+
Requires: distribution-gpg-keys >= 1.108
2626
# specify minimal compatible version of mock
2727
Requires: mock >= 5.4.post1
2828
Requires: mock-filesystem
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add AlmaLinux Kitten 10 configs to enable building packages for AlmaLinux Kitten 10.

0 commit comments

Comments
 (0)