copr: use_bootstrap_image for Mageia chroots
Solving similar problems with keys as with openSUSE
before in cd7df06b87
This commit is contained in:
parent
2cc5d18042
commit
e36f5cc939
2 changed files with 129 additions and 0 deletions
|
@ -0,0 +1,75 @@
|
||||||
|
config_opts['root'] = 'mageia-{{ releasever }}-{{ target_arch }}'
|
||||||
|
config_opts['chroot_setup_cmd'] = 'install basesystem-minimal-core rpm-build rpm-mageia-setup rpm-mageia-setup-build'
|
||||||
|
config_opts['dist'] = 'mga{{ releasever }}' # only useful for --resultdir variable subst
|
||||||
|
config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
|
||||||
|
config_opts['macros']['%distro_section'] = 'core'
|
||||||
|
config_opts['package_manager'] = 'dnf'
|
||||||
|
config_opts['bootstrap_image'] = 'docker.io/library/mageia:{{ releasever }}'
|
||||||
|
config_opts['description'] = 'Mageia {{ releasever }}'
|
||||||
|
|
||||||
|
config_opts['use_bootstrap_image'] = True
|
||||||
|
|
||||||
|
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=
|
||||||
|
install_weak_deps=0
|
||||||
|
metadata_expire=0
|
||||||
|
best=1
|
||||||
|
protected_packages=
|
||||||
|
user_agent={{ user_agent }}
|
||||||
|
|
||||||
|
# repos
|
||||||
|
|
||||||
|
[mageia]
|
||||||
|
name=Mageia $releasever - {{ target_arch }}
|
||||||
|
#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/{{ target_arch }}/media/core/release/
|
||||||
|
#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch={{ target_arch }}@§ion=core&repo=release
|
||||||
|
mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch={{ target_arch }}§ion=core&repo=release
|
||||||
|
fastestmirror=1
|
||||||
|
gpgcheck=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/mageia/RPM-GPG-KEY-Mageia
|
||||||
|
enabled=1
|
||||||
|
skip_if_unavailable=False
|
||||||
|
|
||||||
|
[updates]
|
||||||
|
name=Mageia $releasever - {{ target_arch }} - Updates
|
||||||
|
#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/{{ target_arch }}/media/core/updates/
|
||||||
|
#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch={{ target_arch }}@§ion=core&repo=updates
|
||||||
|
mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch={{ target_arch }}§ion=core&repo=updates
|
||||||
|
fastestmirror=1
|
||||||
|
gpgcheck=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/mageia/RPM-GPG-KEY-Mageia
|
||||||
|
enabled=1
|
||||||
|
skip_if_unavailable=False
|
||||||
|
|
||||||
|
[mageia-debuginfo]
|
||||||
|
name=Mageia $releasever - {{ target_arch }} - Debug
|
||||||
|
#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/{{ target_arch }}/media/debug/core/release/
|
||||||
|
#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch={{ target_arch }}@§ion=core&repo=release&debug=true
|
||||||
|
mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch={{ target_arch }}§ion=core&repo=release&debug=1
|
||||||
|
fastestmirror=1
|
||||||
|
gpgcheck=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/mageia/RPM-GPG-KEY-Mageia
|
||||||
|
enabled=0
|
||||||
|
skip_if_unavailable=False
|
||||||
|
|
||||||
|
[updates-debuginfo]
|
||||||
|
name=Mageia $releasever - {{ target_arch }} - Updates - Debug
|
||||||
|
#baseurl=http://mirrors.kernel.org/mageia/distrib/$releasever/{{ target_arch }}/media/debug/core/updates/
|
||||||
|
#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch={{ target_arch }}@§ion=core&repo=updates&debug=true
|
||||||
|
mirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch={{ target_arch }}§ion=core&repo=updates&debug=1
|
||||||
|
fastestmirror=1
|
||||||
|
gpgcheck=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/mageia/RPM-GPG-KEY-Mageia
|
||||||
|
enabled=0
|
||||||
|
skip_if_unavailable=False
|
||||||
|
"""
|
|
@ -0,0 +1,54 @@
|
||||||
|
config_opts['root'] = 'mageia-cauldron-{{ target_arch }}'
|
||||||
|
config_opts['chroot_setup_cmd'] = 'install basesystem-minimal-core 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['releasever'] = '9'
|
||||||
|
config_opts['macros']['%distro_section'] = 'core'
|
||||||
|
config_opts['package_manager'] = 'dnf'
|
||||||
|
config_opts['bootstrap_image'] = 'docker.io/library/mageia:cauldron'
|
||||||
|
config_opts['description'] = 'Mageia Cauldron'
|
||||||
|
|
||||||
|
config_opts['use_bootstrap_image'] = True
|
||||||
|
|
||||||
|
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=
|
||||||
|
install_weak_deps=0
|
||||||
|
metadata_expire=0
|
||||||
|
best=1
|
||||||
|
protected_packages=
|
||||||
|
user_agent={{ user_agent }}
|
||||||
|
|
||||||
|
# repos
|
||||||
|
|
||||||
|
[mageia-cauldron]
|
||||||
|
name=Mageia Cauldron - {{ target_arch }}
|
||||||
|
#baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/{{ target_arch }}/media/core/release/
|
||||||
|
#metalink=https://mirrors.mageia.org/metalink?distrib=cauldron&arch={{ target_arch }}@§ion=core&repo=release
|
||||||
|
mirrorlist=https://www.mageia.org/mirrorlist/?release=cauldron&arch={{ target_arch }}§ion=core&repo=release
|
||||||
|
fastestmirror=1
|
||||||
|
gpgcheck=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/mageia/RPM-GPG-KEY-Mageia
|
||||||
|
enabled=1
|
||||||
|
skip_if_unavailable=False
|
||||||
|
|
||||||
|
[mageia-cauldron-debuginfo]
|
||||||
|
name=Mageia Cauldron - {{ target_arch }} - Debug
|
||||||
|
#baseurl=http://mirrors.kernel.org/mageia/distrib/cauldron/{{ target_arch }}/media/debug/core/release/
|
||||||
|
#metalink=https://mirrors.mageia.org/metalink?distrib=cauldron&arch={{ target_arch }}@§ion=core&repo=release&debug=true
|
||||||
|
mirrorlist=https://www.mageia.org/mirrorlist/?release=cauldron&arch={{ target_arch }}§ion=core&repo=release&debug=1
|
||||||
|
fastestmirror=1
|
||||||
|
gpgcheck=1
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/mageia/RPM-GPG-KEY-Mageia
|
||||||
|
enabled=0
|
||||||
|
skip_if_unavailable=False
|
||||||
|
"""
|
Loading…
Add table
Add a link
Reference in a new issue