provide mock configuration file
This adds the ability to build CentOS packages from Fedora - scylla already has it. Aside from that, this guarantees that the build will work in any system. In particular, by default rpmbuild is not given network access in some of the systems I tested, causing the build to fail as it tries to contact the maven repo. This file is just a copy of the one provided by Centos' mock, with the option to allow rpmbuild network added. Signed-off-by: Glauber Costa <glauber@scylladb.com>
This commit is contained in:
parent
81b0d12dfe
commit
7416bc79cf
72
dist/redhat/mock/scylla-jmx-epel-7-x86_64.cfg
vendored
Normal file
72
dist/redhat/mock/scylla-jmx-epel-7-x86_64.cfg
vendored
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
config_opts['root'] = 'epel-7-x86_64'
|
||||||
|
config_opts['target_arch'] = 'x86_64'
|
||||||
|
config_opts['legal_host_arches'] = ('x86_64',)
|
||||||
|
config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
|
||||||
|
config_opts['dist'] = 'el7' # only useful for --resultdir variable subst
|
||||||
|
config_opts['releasever'] = '7'
|
||||||
|
config_opts['rpmbuild_networking'] = True
|
||||||
|
|
||||||
|
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=
|
||||||
|
mdpolicy=group:primary
|
||||||
|
best=1
|
||||||
|
|
||||||
|
# repos
|
||||||
|
[base]
|
||||||
|
name=BaseOS
|
||||||
|
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os
|
||||||
|
failovermethod=priority
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-7
|
||||||
|
gpgcheck=1
|
||||||
|
|
||||||
|
[updates]
|
||||||
|
name=updates
|
||||||
|
enabled=1
|
||||||
|
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates
|
||||||
|
failovermethod=priority
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-7
|
||||||
|
gpgcheck=1
|
||||||
|
|
||||||
|
[epel]
|
||||||
|
name=epel
|
||||||
|
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-7&arch=x86_64
|
||||||
|
failovermethod=priority
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-7
|
||||||
|
gpgcheck=1
|
||||||
|
|
||||||
|
[extras]
|
||||||
|
name=extras
|
||||||
|
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras
|
||||||
|
failovermethod=priority
|
||||||
|
gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-7
|
||||||
|
gpgcheck=1
|
||||||
|
|
||||||
|
[testing]
|
||||||
|
name=epel-testing
|
||||||
|
enabled=0
|
||||||
|
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel7&arch=x86_64
|
||||||
|
failovermethod=priority
|
||||||
|
|
||||||
|
|
||||||
|
[local]
|
||||||
|
name=local
|
||||||
|
baseurl=https://kojipkgs.fedoraproject.org/repos/epel7-build/latest/x86_64/
|
||||||
|
cost=2000
|
||||||
|
enabled=0
|
||||||
|
|
||||||
|
[epel-debuginfo]
|
||||||
|
name=epel-debug
|
||||||
|
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-7&arch=x86_64
|
||||||
|
failovermethod=priority
|
||||||
|
enabled=0
|
||||||
|
"""
|
Loading…
Reference in New Issue
Block a user