Skip to content

Instantly share code, notes, and snippets.

@tpgxyz
Created March 17, 2018 21:49
Show Gist options
  • Save tpgxyz/21c06c896fd74f0c7110bce5b1f487bb to your computer and use it in GitHub Desktop.
Save tpgxyz/21c06c896fd74f0c7110bce5b1f487bb to your computer and use it in GitHub Desktop.
[root@tpg1 /]# cat /etc/mock/default.cfg
config_opts['target_arch'] = 'x86_64'
config_opts['legal_host_arches'] = ('i586', 'i686', 'x86_64')
config_opts['root'] = 'openmandriva-x86_64'
config_opts['chroot_setup_cmd'] = ('install', 'basesystem-minimal', 'locales', 'locales-en', 'distro-release-OpenMandriva', 'gnupg', 'rpm-build', 'wget', 'task-devel', 'clang', 'openmandriva-repos-pkgprefs', 'rpmlint-distro-policy', 'dwz')
config_opts['package_manager'] = 'dnf'
config_opts['dnf_common_opts'] = ['--refresh', '--disableplugin=local', '--setopt=deltarpm=False', '--forcearch=x86_64']
config_opts['dnf_builddep_opts'] = ['--refresh', '--forcearch=x86_64']
config_opts['useradd'] = '/usr/sbin/useradd -o -m -u %(uid)s -g %(gid)s -d %(home)s %(user)s'
config_opts['releasever'] = '0' # at some point, this should be set by ABF
config_opts['use_nspawn'] = False
config_opts['basedir'] = '/var/lib/mock/'
config_opts['cache_topdir'] = '/var/cache/mock/'
config_opts['dist'] = 'cooker' # only useful for --resultdir variable subst
config_opts['macros']['%packager'] = 'tpg <tpgxyz@gmail.com>'
config_opts['macros']['%_topdir'] = '%s/build' % config_opts['chroothome']
config_opts['macros']['%_rpmfilename'] = '%%{NAME}-%%{VERSION}-%%{RELEASE}-%%{DISTTAG}.%%{ARCH}.rpm'
config_opts['macros']['%cross_compiling'] = '0' # ABF should generally be considered native builds
config_opts['plugin_conf']['ccache_enable'] = False
config_opts['plugin_conf']['root_cache_enable'] = 'True'
config_opts['plugin_conf']['root_cache_opts']['compress_program'] = "xz"
config_opts['plugin_conf']['root_cache_opts']['extension'] = ".xz"
config_opts['yum.conf'] = """
[main]
keepcache=1
debuglevel=2
reposdir=/dev/null
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
install_weak_deps=0
metadata_expire=0
best=1
[cooker_contrib_release]
name=cooker_contrib_release
baseurl=http://abf-downloads.openmandriva.org/cooker/repository/x86_64/contrib/release
gpgcheck=0
enabled=1
[cooker_contrib_updates]
name=cooker_contrib_updates
baseurl=http://abf-downloads.openmandriva.org/cooker/repository/x86_64/contrib/updates
gpgcheck=0
enabled=1
[cooker_main_release]
name=cooker_main_release
baseurl=http://abf-downloads.openmandriva.org/cooker/repository/x86_64/main/release
gpgcheck=0
enabled=1
[cooker_main_updates]
name=cooker_main_updates
baseurl=http://abf-downloads.openmandriva.org/cooker/repository/x86_64/main/updates
gpgcheck=0
enabled=1
"""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment