Hello all,

Since my last email two months ago[1], I've been working steadily
towards the completion of our infrastructure bringup for supporting
COPR oriented workflows. I've added tito and copr CLI tools to the
distribution to enable CLI-centric workflows as well.

While we are still working on bringing up MirrorBrain for metalinks,
we have a rudimentary script that generates a yum-style mirrorlist
that DNF and mock can consume. This has allowed me to update and
expand the Mageia build target configuration for mock, which I have
added to our mock package.

The patches attached to this email update and expand the Mageia
configs, including adding Mageia 6. Note that the Mageia configuration
for armv7hl does not yet work because we are still in the process of
completing the build. We've estimated that it should be finished
within the next couple of days, and then the switch will be flipped to
make it public. This is why the Mageia armv7hl configuration files are
in a separate patch. While I have applied the entire patch series to
the Mageia mock package, it is up to you on whether you wish to
include the armv7hl configuration files or not right now.

These patches should apply cleanly on top of the devel branch for mock.

-- 
真実はいつも一つ!/ Always, there's only one truth!
From 0af0cf675dd87d41f893968784458458cdfa1044 Mon Sep 17 00:00:00 2001
From: Neal Gompa <[email protected]>
Date: Mon, 30 May 2016 15:56:24 -0400
Subject: [PATCH 1/4] Update Mageia Cauldron configs for i586 and x86_64

Also, add GPG key from mageia-repos-keys package
---
 etc/mock/mageia-cauldron-i586.cfg   | 19 ++++++++++---------
 etc/mock/mageia-cauldron-x86_64.cfg | 18 ++++++++++--------
 etc/pki/RPM-GPG-KEY-Mageia          | 29 +++++++++++++++++++++++++++++
 3 files changed, 49 insertions(+), 17 deletions(-)
 create mode 100644 etc/pki/RPM-GPG-KEY-Mageia

diff --git a/etc/mock/mageia-cauldron-i586.cfg b/etc/mock/mageia-cauldron-i586.cfg
index cc9af92..93e96aa 100644
--- a/etc/mock/mageia-cauldron-i586.cfg
+++ b/etc/mock/mageia-cauldron-i586.cfg
@@ -23,23 +23,24 @@ syslog_device=
 install_weak_deps=0
 metadata_expire=0
 
-# repos
 
-[mageia-cauldron-core]
+[mageia-cauldron]
 name=Mageia Cauldron - i586
-baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/i586/media/core/release/
-#metalink=https://mirrors.mageia.org/metalink?repo=cauldron-core-release&arch=i586
+#baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/i586/media/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=cauldron&arch=i586@&section=core&repo=release
+mirrorlist=https://www.mageia.org/mirrorlist/?release=cauldron&arch=i586&section=core&repo=release
 gpgcheck=1
-gpgkey=http://mirrors.kernel.org/mageia/distrib/cauldron/i586/media/core/release/media_info/pubkey
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
 failovermethod=priority
 enabled=1
 
-[mageia-cauldron-core-debug]
+[mageia-cauldron-debuginfo]
 name=Mageia Cauldron - i586 - Debug
-baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/i586/media/debug/core/release/
-#metalink=https://mirrors.mageia.org/metalink?repo=cauldron-core-release-debug&arch=i586
+#baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/i586/media/debug/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=cauldron&arch=i586@&section=core&repo=release&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=cauldron&arch=i586&section=core&repo=release&debug=1
 gpgcheck=1
-gpgkey=http://mirrors.kernel.org/mageia/distrib/cauldron/i586/media/debug/core/release/media_info/pubkey
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
 failovermethod=priority
 enabled=0
 
diff --git a/etc/mock/mageia-cauldron-x86_64.cfg b/etc/mock/mageia-cauldron-x86_64.cfg
index 8b6f1de..9916200 100644
--- a/etc/mock/mageia-cauldron-x86_64.cfg
+++ b/etc/mock/mageia-cauldron-x86_64.cfg
@@ -25,21 +25,23 @@ metadata_expire=0
 
 # repos
 
-[mageia-cauldron-core]
+[mageia-cauldron]
 name=Mageia Cauldron - x86_64
-baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/x86_64/media/core/release/
-#metalink=https://mirrors.mageia.org/metalink?repo=cauldron-core-release&arch=x86_64
+#baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/x86_64/media/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=cauldron&arch=x86_64@&section=core&repo=release
+mirrorlist=https://www.mageia.org/mirrorlist/?release=cauldron&arch=x86_64&section=core&repo=release
 gpgcheck=1
-gpgkey=http://mirrors.kernel.org/mageia/distrib/cauldron/x86_64/media/core/release/media_info/pubkey
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
 failovermethod=priority
 enabled=1
 
-[mageia-cauldron-core-debug]
+[mageia-cauldron-debuginfo]
 name=Mageia Cauldron - x86_64 - Debug
-baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/x86_64/media/debug/core/release/
-#metalink=https://mirrors.mageia.org/metalink?repo=cauldron-core-release-debug&arch=x86_64
+#baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/x86_64/media/debug/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=cauldron&arch=x86_64@&section=core&repo=release&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=cauldron&arch=x86_64&section=core&repo=release&debug=1
 gpgcheck=1
-gpgkey=http://mirrors.kernel.org/mageia/distrib/cauldron/x86_64/media/debug/core/release/media_info/pubkey
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
 failovermethod=priority
 enabled=0
 
diff --git a/etc/pki/RPM-GPG-KEY-Mageia b/etc/pki/RPM-GPG-KEY-Mageia
new file mode 100644
index 0000000..f6de9fa
--- /dev/null
+++ b/etc/pki/RPM-GPG-KEY-Mageia
@@ -0,0 +1,29 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+mQINBE1P4SMBEADaT0GrCfaMWjVAdpMCbArG7pIq1F1oWEp1HToSZ5Hbl+gK4WzQ
+t8oJqwIyU7VY4rBeFJ80R6IdzT5yS+IwIbHCuGctABnK+iSLshNQzx5RaV+kYMWZ
+tCnHUQVZzAW2I7pJdeqD9I8TN+Wu223TYyVMMKis+7SPHJjtJzJ8vonIk6Fr0byz
+qcEhwy7TOSrOS5HCumO/k20rp9mtd1clANjA8NjebNqem28WoLlrHgathKaeh0s+
+sq3oClG2ZsbVVbt6yyf46LS1iTboDikeGHY+ujNb+cdqgx46Zb8r3BF/C5UiC8Gd
+c1Dv0kfCP29lTQOwWIJhODn3ylNxcHWGh5yreTak/U2cTQzwHMdtOw7/3TFTDEF+
+qedey+Ipo2FcFhqx+t8gC6DVIfkG4xqwkA+0Q9CWGpHQdHktV1vmYr4pxUnLOMJR
+gKzXNjop20uSHVAH1CyRo3Hx+jKVbGH0vUIfuDTLtDt8mygzPOyUOzhfPTh9zs7t
+19ynBd+lE5AFKbCnlIrX0F11cMnAYppxYE8nYtxPOqkGnA/rLpzlfztxTaqLAe7H
+dmurWTs2NjTgCr1nry3+7id1ruY7Ysr76QaXGxR251ycmxZiPUoMFebtfdPdsw04
+cXpZDKazZhdje2FQL1SDmJaTrF3EDQG6u/MrWiAAMnkEW8UZM/m5fr/gpQARAQAB
+tCVNYWdlaWEgUGFja2FnZXMgPHBhY2thZ2VzQG1hZ2VpYS5vcmc+iQI+BBMBAgAo
+BQJNT+EjAhsvBQkCD1gABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRC3QvqL
+gEIPZk/2D/wKGR5bhjH0cEDF9R9/Jf30Xs5s50LT+52hHYoGIENbehhp2YKE7+K2
+J10NLT8XGPrcyhUdu90vXJi4MRD076EnlqQLBVLsEA2yndMQFlEdRfzsQdI+HbR/
+CMLWo5YM+TIZUVMauV1MU15GBN9hyiQc2UQen+zMp96KAnOmNbbQ+71g7XBBOOUd
+P5bDgBLmLlkMAFwVk9tnU93cewOs0qB22ZdL7dTPl/1eXdSUHmatYXBN49ir0pMm
+FhBlZefjVYQ36l9KN8Y51WnB0ErZwd8sDZI4SjSMtDa1JYTHmXGebNt7M8NAB+RL
+fMw7741R8ZixhHYdQZJZ7J2nuZcFnWj65N6fR1coz35KXk+J7+raPYPRhcDBQfw2
+zjarXf3+9MT5Zac02UKr5tkEECUeCmBmCGh+wqZSmxdKKbt3NaxlCZn6HZBXOvm+
+MsT5vP3g9c+34yZV3Eb+bE/7+uTZcDQsoxmh3st340NAOBddcEsJTDt4NSBCJPYn
+8XWo3NUjcL6ocQFYYUMB088kMjsyXTB03d/LG/CHrFfNHdNhQSFFOU3sLPM/X2ES
+/2ojnJ34ClB2d1wFXOKDSlsEqCioB5G7ET6aJ+AFTYt9Od+bJIjqDVmH7Kxi7jS5
+RafapRno7kAqlczO0WN9VgspS5nib2X/Hq7KWQYYLqyy2WIDRRpbOg==
+=5bqr
+-----END PGP PUBLIC KEY BLOCK-----
-- 
2.5.5

From 6834b100773835cf5ef6cd8ddb4c466b3c6398a8 Mon Sep 17 00:00:00 2001
From: Neal Gompa <[email protected]>
Date: Mon, 30 May 2016 16:28:16 -0400
Subject: [PATCH 2/4] Add Mageia Cauldron armv5tl build target

---
 etc/mock/mageia-cauldron-armv5tl.cfg | 47 ++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)
 create mode 100644 etc/mock/mageia-cauldron-armv5tl.cfg

diff --git a/etc/mock/mageia-cauldron-armv5tl.cfg b/etc/mock/mageia-cauldron-armv5tl.cfg
new file mode 100644
index 0000000..8518d16
--- /dev/null
+++ b/etc/mock/mageia-cauldron-armv5tl.cfg
@@ -0,0 +1,47 @@
+config_opts['root'] = 'mageia-cauldron-armv5tl'
+config_opts['target_arch'] = 'armv5tl'
+config_opts['legal_host_arches'] = ('armv5tl', 'armv6l', 'armv7l', 'armv7hl')
+config_opts['chroot_setup_cmd'] = 'install basesystem-minimal rpm-build rpm-mageia-setup rpm-mageia-setup-build'
+config_opts['dist'] = 'cauldron'  # only useful for --resultdir variable subst
+config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
+config_opts['useradd'] = '/usr/sbin/useradd -o -m -u %(uid)s -g %(gid)s -d %(home)s %(user)s'
+config_opts['releasever'] = '6'
+config_opts['package_manager'] = 'dnf'
+
+config_opts['yum.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=
+install_weak_deps=0
+metadata_expire=0
+
+
+[mageia-cauldron]
+name=Mageia Cauldron - armv5tl
+#baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/armv5tl/media/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=cauldron&arch=armv5tl@&section=core&repo=release
+mirrorlist=https://www.mageia.org/mirrorlist/?release=cauldron&arch=armv5tl&section=core&repo=release
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=1
+
+[mageia-cauldron-debuginfo]
+name=Mageia Cauldron - armv5tl - Debug
+#baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/armv5tl/media/debug/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=cauldron&arch=armv5tl@&section=core&repo=release&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=cauldron&arch=armv5tl&section=core&repo=release&debug=1
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=0
+
+"""
-- 
2.5.5

From 984de1a707e87d53530b809862a2e018d6a311e7 Mon Sep 17 00:00:00 2001
From: Neal Gompa <[email protected]>
Date: Mon, 30 May 2016 16:28:43 -0400
Subject: [PATCH 3/4] Add Mageia 6 build targets

---
 etc/mock/mageia-6-armv5tl.cfg | 67 +++++++++++++++++++++++++++++++++++++++++
 etc/mock/mageia-6-i586.cfg    | 67 +++++++++++++++++++++++++++++++++++++++++
 etc/mock/mageia-6-x86_64.cfg  | 69 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 203 insertions(+)
 create mode 100644 etc/mock/mageia-6-armv5tl.cfg
 create mode 100644 etc/mock/mageia-6-i586.cfg
 create mode 100644 etc/mock/mageia-6-x86_64.cfg

diff --git a/etc/mock/mageia-6-armv5tl.cfg b/etc/mock/mageia-6-armv5tl.cfg
new file mode 100644
index 0000000..e31e91b
--- /dev/null
+++ b/etc/mock/mageia-6-armv5tl.cfg
@@ -0,0 +1,67 @@
+config_opts['root'] = 'mageia-6-armv5tl'
+config_opts['target_arch'] = 'armv5tl'
+config_opts['legal_host_arches'] = ('armv5tl', 'armv6l', 'armv7l', 'armv7hl')
+config_opts['chroot_setup_cmd'] = 'install basesystem-minimal rpm-build rpm-mageia-setup rpm-mageia-setup-build'
+config_opts['dist'] = 'mga6'  # only useful for --resultdir variable subst
+config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
+config_opts['useradd'] = '/usr/sbin/useradd -o -m -u %(uid)s -g %(gid)s -d %(home)s %(user)s'
+config_opts['releasever'] = '6'
+config_opts['package_manager'] = 'dnf'
+
+config_opts['yum.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=
+install_weak_deps=0
+metadata_expire=0
+
+
+[mageia]
+name=Mageia $releasever - armv5tl
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/armv5tl/media/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=armv5tl@&section=core&repo=release
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=armv5tl&section=core&repo=release
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=1
+
+[updates]
+name=Mageia $releasever - armv5tl - Updates
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/armv5tl/media/core/updates/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=armv5tl@&section=core&repo=updates
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=armv5tl&section=core&repo=updates
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=1
+
+[mageia-debuginfo]
+name=Mageia $releasever - armv5tl - Debug
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/armv5tl/media/debug/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=armv5tl@&section=core&repo=release&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=armv5tl&section=core&repo=release&debug=1
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=0
+
+[updates-debuginfo]
+name=Mageia $releasever - armv5tl - Updates - Debug
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/armv5tl/media/debug/core/updates/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=armv5tl@&section=core&repo=updates&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=armv5tl&section=core&repo=updates&debug=1
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=0
+
+"""
diff --git a/etc/mock/mageia-6-i586.cfg b/etc/mock/mageia-6-i586.cfg
new file mode 100644
index 0000000..c377b88
--- /dev/null
+++ b/etc/mock/mageia-6-i586.cfg
@@ -0,0 +1,67 @@
+config_opts['root'] = 'mageia-6-i586'
+config_opts['target_arch'] = 'i586'
+config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64')
+config_opts['chroot_setup_cmd'] = 'install basesystem-minimal rpm-build rpm-mageia-setup rpm-mageia-setup-build'
+config_opts['dist'] = 'mga6'  # only useful for --resultdir variable subst
+config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
+config_opts['useradd'] = '/usr/sbin/useradd -o -m -u %(uid)s -g %(gid)s -d %(home)s %(user)s'
+config_opts['releasever'] = '6'
+config_opts['package_manager'] = 'dnf'
+
+config_opts['yum.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=
+install_weak_deps=0
+metadata_expire=0
+
+
+[mageia]
+name=Mageia $releasever - i586
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/i586/media/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=i586@&section=core&repo=release
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=i586&section=core&repo=release
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=1
+
+[updates]
+name=Mageia $releasever - i586 - Updates
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/i586/media/core/updates/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=i586@&section=core&repo=updates
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=i586&section=core&repo=updates
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=1
+
+[mageia-debuginfo]
+name=Mageia $releasever - i586 - Debug
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/i586/media/debug/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=i586@&section=core&repo=release&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=i586&section=core&repo=release&debug=1
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=0
+
+[updates-debuginfo]
+name=Mageia $releasever - i586 - Updates - Debug
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/i586/media/debug/core/updates/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=i586@&section=core&repo=updates&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=i586&section=core&repo=updates&debug=1
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=0
+
+"""
diff --git a/etc/mock/mageia-6-x86_64.cfg b/etc/mock/mageia-6-x86_64.cfg
new file mode 100644
index 0000000..3856dc8
--- /dev/null
+++ b/etc/mock/mageia-6-x86_64.cfg
@@ -0,0 +1,69 @@
+config_opts['root'] = 'mageia-6-x86_64'
+config_opts['target_arch'] = 'x86_64'
+config_opts['legal_host_arches'] = ('x86_64',)
+config_opts['chroot_setup_cmd'] = 'install basesystem-minimal rpm-build rpm-mageia-setup rpm-mageia-setup-build'
+config_opts['dist'] = 'mga6'  # only useful for --resultdir variable subst
+config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
+config_opts['useradd'] = '/usr/sbin/useradd -o -m -u %(uid)s -g %(gid)s -d %(home)s %(user)s'
+config_opts['releasever'] = '6'
+config_opts['package_manager'] = 'dnf'
+
+config_opts['yum.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=
+install_weak_deps=0
+metadata_expire=0
+
+# repos
+
+[mageia]
+name=Mageia $releasever - x86_64
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/x86_64/media/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64@&section=core&repo=release
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64&section=core&repo=release
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=1
+
+[updates]
+name=Mageia $releasever - x86_64 - Updates
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/x86_64/media/core/updates/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64@&section=core&repo=updates
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64&section=core&repo=updates
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=1
+
+[mageia-debuginfo]
+name=Mageia $releasever - x86_64 - Debug
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/x86_64/media/debug/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64@&section=core&repo=release&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64&section=core&repo=release&debug=1
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=0
+
+[updates-debuginfo]
+name=Mageia $releasever - x86_64 - Updates - Debug
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/x86_64/media/debug/core/updates/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64@&section=core&repo=updates&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64&section=core&repo=updates&debug=1
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=0
+
+
+"""
-- 
2.5.5

From 499f4ecba2b794d89db4bf83fb1fd72b2557eafd Mon Sep 17 00:00:00 2001
From: Neal Gompa <[email protected]>
Date: Mon, 30 May 2016 16:29:07 -0400
Subject: [PATCH 4/4] Add Mageia armv7hl build targets

---
 etc/mock/mageia-6-armv7hl.cfg        | 67 ++++++++++++++++++++++++++++++++++++
 etc/mock/mageia-cauldron-armv7hl.cfg | 47 +++++++++++++++++++++++++
 2 files changed, 114 insertions(+)
 create mode 100644 etc/mock/mageia-6-armv7hl.cfg
 create mode 100644 etc/mock/mageia-cauldron-armv7hl.cfg

diff --git a/etc/mock/mageia-6-armv7hl.cfg b/etc/mock/mageia-6-armv7hl.cfg
new file mode 100644
index 0000000..a2a6dc7
--- /dev/null
+++ b/etc/mock/mageia-6-armv7hl.cfg
@@ -0,0 +1,67 @@
+config_opts['root'] = 'mageia-6-armv7hl'
+config_opts['target_arch'] = 'armv7hl'
+config_opts['legal_host_arches'] = ('armv7l', 'armv7hl')
+config_opts['chroot_setup_cmd'] = 'install basesystem-minimal rpm-build rpm-mageia-setup rpm-mageia-setup-build'
+config_opts['dist'] = 'mga6'  # only useful for --resultdir variable subst
+config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
+config_opts['useradd'] = '/usr/sbin/useradd -o -m -u %(uid)s -g %(gid)s -d %(home)s %(user)s'
+config_opts['releasever'] = '6'
+config_opts['package_manager'] = 'dnf'
+
+config_opts['yum.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=
+install_weak_deps=0
+metadata_expire=0
+
+
+[mageia]
+name=Mageia $releasever - armv7hl
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/armv7hl/media/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=armv7hl@&section=core&repo=release
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=armv7hl&section=core&repo=release
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=1
+
+[updates]
+name=Mageia $releasever - armv7hl - Updates
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/armv7hl/media/core/updates/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=armv7hl@&section=core&repo=updates
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=armv7hl&section=core&repo=updates
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=1
+
+[mageia-debuginfo]
+name=Mageia $releasever - armv7hl - Debug
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/armv7hl/media/debug/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=armv7hl@&section=core&repo=release&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=armv7hl&section=core&repo=release&debug=1
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=0
+
+[updates-debuginfo]
+name=Mageia $releasever - armv7hl - Updates - Debug
+#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/armv7hl/media/debug/core/updates/
+#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=armv7hl@&section=core&repo=updates&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=armv7hl&section=core&repo=updates&debug=1
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=0
+
+"""
diff --git a/etc/mock/mageia-cauldron-armv7hl.cfg b/etc/mock/mageia-cauldron-armv7hl.cfg
new file mode 100644
index 0000000..fa6d4d6
--- /dev/null
+++ b/etc/mock/mageia-cauldron-armv7hl.cfg
@@ -0,0 +1,47 @@
+config_opts['root'] = 'mageia-cauldron-armv7hl'
+config_opts['target_arch'] = 'armv7hl'
+config_opts['legal_host_arches'] = ('armv7l', 'armv7hl')
+config_opts['chroot_setup_cmd'] = 'install basesystem-minimal rpm-build rpm-mageia-setup rpm-mageia-setup-build'
+config_opts['dist'] = 'cauldron'  # only useful for --resultdir variable subst
+config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
+config_opts['useradd'] = '/usr/sbin/useradd -o -m -u %(uid)s -g %(gid)s -d %(home)s %(user)s'
+config_opts['releasever'] = '6'
+config_opts['package_manager'] = 'dnf'
+
+config_opts['yum.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=
+install_weak_deps=0
+metadata_expire=0
+
+
+[mageia-cauldron]
+name=Mageia Cauldron - armv7hl
+#baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/armv7hl/media/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=cauldron&arch=armv7hl@&section=core&repo=release
+mirrorlist=https://www.mageia.org/mirrorlist/?release=cauldron&arch=armv7hl&section=core&repo=release
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=1
+
+[mageia-cauldron-debuginfo]
+name=Mageia Cauldron - armv7hl - Debug
+#baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/armv7hl/media/debug/core/release/
+#metalink=https://mirrors.mageia.org/metalink?distrib=cauldron&arch=armv7hl@&section=core&repo=release&debug=true
+mirrorlist=https://www.mageia.org/mirrorlist/?release=cauldron&arch=armv7hl&section=core&repo=release&debug=1
+gpgcheck=1
+gpgkey=file:///etc/pki/mock/RPM-GPG-KEY-Mageia
+failovermethod=priority
+enabled=0
+
+"""
-- 
2.5.5

--
buildsys mailing list
[email protected]
https://lists.fedoraproject.org/admin/lists/[email protected]

Reply via email to