diff options
author | Michael E Brown <mebrown@michaels-house.net> | 2007-11-30 11:51:25 -0600 |
---|---|---|
committer | Michael E Brown <mebrown@michaels-house.net> | 2007-11-30 11:51:25 -0600 |
commit | 97f06be255f9a20613c66510e05f68372af7215f (patch) | |
tree | 2d57f70b6889bd351f3efac9f32ae806faa53aee /etc/mock | |
parent | 96dd05c47ed25102fe92a1c7810d12716083e05e (diff) | |
download | mock-97f06be255f9a20613c66510e05f68372af7215f.tar.gz mock-97f06be255f9a20613c66510e05f68372af7215f.tar.xz mock-97f06be255f9a20613c66510e05f68372af7215f.zip |
move things around so that we can run mock.py from the build tree instead of having to install it.
Diffstat (limited to 'etc/mock')
-rw-r--r-- | etc/mock/defaults.cfg | 89 | ||||
-rw-r--r-- | etc/mock/fedora-4-i386-epel.cfg | 42 | ||||
-rw-r--r-- | etc/mock/fedora-4-ppc-epel.cfg | 42 | ||||
-rw-r--r-- | etc/mock/fedora-4-x86_64-epel.cfg | 46 | ||||
-rw-r--r-- | etc/mock/fedora-5-i386-epel.cfg | 42 | ||||
-rw-r--r-- | etc/mock/fedora-5-ppc-epel.cfg | 42 | ||||
-rw-r--r-- | etc/mock/fedora-5-x86_64-epel.cfg | 46 | ||||
-rw-r--r-- | etc/mock/fedora-6-i386-core.cfg | 42 | ||||
-rw-r--r-- | etc/mock/fedora-6-ppc-core.cfg | 43 | ||||
-rw-r--r-- | etc/mock/fedora-6-x86_64-core.cfg | 45 | ||||
-rw-r--r-- | etc/mock/fedora-7-i386.cfg | 39 | ||||
-rw-r--r-- | etc/mock/fedora-7-ppc.cfg | 40 | ||||
-rw-r--r-- | etc/mock/fedora-7-ppc64.cfg | 39 | ||||
-rw-r--r-- | etc/mock/fedora-7-x86_64.cfg | 42 | ||||
-rw-r--r-- | etc/mock/fedora-8-i386.cfg | 35 | ||||
-rw-r--r-- | etc/mock/fedora-8-ppc.cfg | 36 | ||||
-rw-r--r-- | etc/mock/fedora-8-ppc64.cfg | 35 | ||||
-rw-r--r-- | etc/mock/fedora-8-x86_64.cfg | 38 | ||||
-rw-r--r-- | etc/mock/fedora-devel-i386.cfg | 31 | ||||
-rw-r--r-- | etc/mock/fedora-devel-ppc.cfg | 32 | ||||
-rw-r--r-- | etc/mock/fedora-devel-ppc64.cfg | 31 | ||||
-rw-r--r-- | etc/mock/fedora-devel-x86_64.cfg | 34 | ||||
-rw-r--r-- | etc/mock/logging.ini | 84 |
23 files changed, 995 insertions, 0 deletions
diff --git a/etc/mock/defaults.cfg b/etc/mock/defaults.cfg new file mode 100644 index 0000000..2a68e0b --- /dev/null +++ b/etc/mock/defaults.cfg @@ -0,0 +1,89 @@ +# mock defaults +# vim:tw=0:ts=4:sw=4:et: +# +# This config file is for site-specific default values that apply across all +# configurations. Options specified in this config file can be overridden in +# the individual mock config files. +# +# The defaults.cfg delivered by default has NO options set. Only set options +# here if you want to override the defaults. +# +# Entries in this file follow the same format as other mock config files. +# config_opts['foo'] = bar + +############################################################################# +# +# Things that we recommend you set in defaults.cfg: +# +# config_opts['basedir'] = '/var/lib/mock/' +# config_opts['cache_topdir'] = '/var/lib/mock/cache' +# config_opts['rpmbuild_timeout'] = 0 +# config_opts['use_host_resolv'] = True + +# You can configure log format to pull from logging.ini formats of these names: +# config_opts['build_log_fmt_name'] = "unadorned" +# config_opts['root_log_fmt_name'] = "detailed" +# config_opts['state_log_fmt_name'] = "state" +# +# mock will normally set up a minimal chroot /dev. +# If you want to use a pre-configured /dev, disable this and use the bind-mount +# plugin to mount your special /dev +# config_opts['internal_dev_setup'] = True +# +# internal_setarch defaults to 'True' if the python 'ctypes' package is +# available. It is in the python std lib on >= python 2.5. On older versions, +# it is available as an addon. On systems w/o ctypes, it will default to +# 'False' +# config_opts['internal_setarch'] = False +# +# the cleanup_on_* options allow you to automatically clean and remove the +# mock build directory, but only take effect if --resultdir is used. +# config_opts provides fine-grained control. cmdline only has big hammer +# +# config_opts['cleanup_on_success'] = 1 +# config_opts['cleanup_on_failure'] = 1 + +############################################################################# +# +# plugin related. Below are the defaults. Change to suit your site +# policy. defaults.cfg is a good place to do this. +# +# NOTE: Some of the caching options can theoretically affect build +# reproducability. Change with care. +# +# config_opts['plugin_conf']['ccache_enable'] = True +# config_opts['plugin_conf']['ccache_opts']['max_cache_size'] = '4G' +# config_opts['plugin_conf']['ccache_opts']['dir'] = "%(cache_topdir)s/%(root)s/ccache/" +# config_opts['plugin_conf']['yum_cache_enable'] = True +# config_opts['plugin_conf']['yum_cache_opts']['max_age_days'] = 30 +# config_opts['plugin_conf']['yum_cache_opts']['dir'] = "%(cache_topdir)s/%(root)s/yum_cache/" +# config_opts['plugin_conf']['root_cache_enable'] = True +# config_opts['plugin_conf']['root_cache_opts']['max_age_days'] = 15 +# config_opts['plugin_conf']['root_cache_opts']['dir'] = "%(cache_topdir)s/%(root)s/root_cache/" +# config_opts['plugin_conf']['bind_mount_enable'] = True +# config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/host/path', '/bind/mount/path/in/chroot/' )) + +############################################################################# +# +# Things that you can change, but we dont recommend it: +# config_opts['chroothome'] = '/builddir' +# config_opts['clean'] = True + +############################################################################# +# +# Things that are best suited for individual chroot config files: +# +# MUST SET (in individual chroot cfg file): +# config_opts['root'] = 'name-of-yum-build-dir' +# config_opts['target_arch'] = 'i386' +# config_opts['yum.conf'] = '' +# +# CAN SET, defaults usually work ok: +# config_opts['chroot_setup_cmd'] = 'install buildsys-build' +# config_opts['log_config_file'] = 'logging.ini' +# config_opts['more_buildreqs']['srpm_name-version-release'] = 'dependencies' +# config_opts['macros']['Add_your_macro_name_here'] = "add macro value here" +# config_opts['files']['path/name/no/leading/slash'] = "put file contents here." +# config_opts['chrootuid'] = os.getuid() +# config_opts['chrootgid'] = grp.getgrnam("mock")[2] +# config_opts['useradd'] = '/usr/sbin/useradd -m -u %(uid)s -g %(gid)s -d %(home)s -n %(user)s' # Fedora/RedHat diff --git a/etc/mock/fedora-4-i386-epel.cfg b/etc/mock/fedora-4-i386-epel.cfg new file mode 100644 index 0000000..c98ffce --- /dev/null +++ b/etc/mock/fedora-4-i386-epel.cfg @@ -0,0 +1,42 @@ +config_opts['root'] = 'epel-4-i386' +config_opts['target_arch'] = 'i386' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'el4' + +# ccache not available on epel4 +config_opts['plugin_conf']['ccache_enable'] = False + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[core] +name=base +mirrorlist=http://mirrorlist.centos.org/?release=4&arch=i386&repo=os + +[update] +name=updates +mirrorlist=http://mirrorlist.centos.org/?release=4&arch=i386&repo=updates + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel4/i386/ + +[extras] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-4&arch=i386 + +[local] +name=local +baseurl=http://buildsys.fedoraproject.org/plague-results/fedora-4-epel/ + +""" diff --git a/etc/mock/fedora-4-ppc-epel.cfg b/etc/mock/fedora-4-ppc-epel.cfg new file mode 100644 index 0000000..e315e86 --- /dev/null +++ b/etc/mock/fedora-4-ppc-epel.cfg @@ -0,0 +1,42 @@ +config_opts['root'] = 'epel-4-ppc' +config_opts['target_arch'] = 'ppc' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'el4' + +# ccache not available on epel4 +config_opts['plugin_conf']['ccache_enable'] = False + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[core] +name=base +mirrorlist=http://mirrorlist.centos.org/?release=4&arch=ppc&repo=os + +[update] +name=updates +mirrorlist=http://mirrorlist.centos.org/?release=4&arch=ppc&repo=updates + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel4/ppc/ + +[extras] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-4&arch=ppc + +[local] +name=local +baseurl=http://buildsys.fedoraproject.org/plague-results/fedora-4-epel/ + +""" diff --git a/etc/mock/fedora-4-x86_64-epel.cfg b/etc/mock/fedora-4-x86_64-epel.cfg new file mode 100644 index 0000000..6011aeb --- /dev/null +++ b/etc/mock/fedora-4-x86_64-epel.cfg @@ -0,0 +1,46 @@ +config_opts['root'] = 'epel-4-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'el4' + +# ccache not available on epel4 +config_opts['plugin_conf']['ccache_enable'] = False + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +# grub/syslinux on x86_64 need glibc-devel.i386 which pulls in glibc.i386, need to exclude all +# .i?86 packages except these. +exclude=[A-Za-fh-z]*.i*86 g[a-km-z]*.i?86 glib2.i?86 glib.i?86 glib-devel.i?86 glib2-devel.i?86 + +# repos + +[core] +name=base +mirrorlist=http://mirrorlist.centos.org/?release=4&arch=x86_64&repo=os + +[update] +name=updates +mirrorlist=http://mirrorlist.centos.org/?release=4&arch=x86_64&repo=updates + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel4/x86_64/ + +[extras] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-4&arch=x86_64 + +[local] +name=local +baseurl=http://buildsys.fedoraproject.org/plague-results/fedora-4-epel/ +exclude=*.i386 *.ppc + +""" diff --git a/etc/mock/fedora-5-i386-epel.cfg b/etc/mock/fedora-5-i386-epel.cfg new file mode 100644 index 0000000..1340f4f --- /dev/null +++ b/etc/mock/fedora-5-i386-epel.cfg @@ -0,0 +1,42 @@ +config_opts['root'] = 'epel-5-i386' +config_opts['target_arch'] = 'i386' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'el5' + +# ccache not available on epel5 +config_opts['plugin_conf']['ccache_enable'] = False + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[core] +name=base +mirrorlist=http://mirrorlist.centos.org/?release=5&arch=i386&repo=os + +[update] +name=updates +mirrorlist=http://mirrorlist.centos.org/?release=5&arch=i386&repo=updates + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel5/i386/ + +[extras] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=i386 + +[local] +name=local +baseurl=http://buildsys.fedoraproject.org/plague-results/fedora-5-epel/ + +""" diff --git a/etc/mock/fedora-5-ppc-epel.cfg b/etc/mock/fedora-5-ppc-epel.cfg new file mode 100644 index 0000000..0d451d9 --- /dev/null +++ b/etc/mock/fedora-5-ppc-epel.cfg @@ -0,0 +1,42 @@ +config_opts['root'] = 'epel-5-ppc' +config_opts['target_arch'] = 'ppc' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'el5' + +# ccache not available on epel5 +config_opts['plugin_conf']['ccache_enable'] = False + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[core] +name=base +mirrorlist=http://mirrorlist.centos.org/?release=5&arch=ppc&repo=os + +[update] +name=updates +mirrorlist=http://mirrorlist.centos.org/?release=5&arch=ppc&repo=updates + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel5/ppc/ + +[extras] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=ppc + +[local] +name=local +baseurl=http://buildsys.fedoraproject.org/plague-results/fedora-5-epel/ + +""" diff --git a/etc/mock/fedora-5-x86_64-epel.cfg b/etc/mock/fedora-5-x86_64-epel.cfg new file mode 100644 index 0000000..b5680c2 --- /dev/null +++ b/etc/mock/fedora-5-x86_64-epel.cfg @@ -0,0 +1,46 @@ +config_opts['root'] = 'epel-5-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'el5' + +# ccache not available on epel5 +config_opts['plugin_conf']['ccache_enable'] = False + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +# grub/syslinux on x86_64 need glibc-devel.i386 which pulls in glibc.i386, need to exclude all +# .i?86 packages except these. +exclude=[A-Za-fh-z]*.i*86 g[a-km-z]*.i?86 glib2.i?86 glib.i?86 glib-devel.i?86 glib2-devel.i?86 + +# repos + +[core] +name=base +mirrorlist=http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=os + +[update] +name=updates +mirrorlist=http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=updates + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel5/x86_64/ + +[extras] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=x86_64 + +[local] +name=local +baseurl=http://buildsys.fedoraproject.org/plague-results/fedora-5-epel/ +exclude=*.i386 *.ppc + +""" diff --git a/etc/mock/fedora-6-i386-core.cfg b/etc/mock/fedora-6-i386-core.cfg new file mode 100644 index 0000000..c455bd5 --- /dev/null +++ b/etc/mock/fedora-6-i386-core.cfg @@ -0,0 +1,42 @@ +config_opts['root'] = 'fedora-6-i386-core' +config_opts['target_arch'] = 'i386' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'fc6' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[core] +name=core +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=core-6&arch=i386 + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-fc6&arch=i386 + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/6/i386/ + +[extras] +name=extras +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=extras-6&arch=i386 + +[local] +name=local +baseurl=http://buildsys.fedoraproject.org/plague-results/fedora-6-extras/ +exclude=*.x86_64 *.ppc +""" + + + diff --git a/etc/mock/fedora-6-ppc-core.cfg b/etc/mock/fedora-6-ppc-core.cfg new file mode 100644 index 0000000..921fd9f --- /dev/null +++ b/etc/mock/fedora-6-ppc-core.cfg @@ -0,0 +1,43 @@ +config_opts['root'] = 'fedora-6-ppc-core' +config_opts['target_arch'] = 'ppc' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'fc6' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +exclude=*.ppc64 + +# repos + +[core] +name=core +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=core-6&arch=ppc + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-fc6&arch=ppc + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/6/ppc/ + +[extras] +name=extras +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=extras-6&arch=ppc + +[local] +name=local +baseurl=http://buildsys.fedoraproject.org/plague-results/fedora-6-extras/ +exclude=*.i386 *.x86_64 +""" + + + diff --git a/etc/mock/fedora-6-x86_64-core.cfg b/etc/mock/fedora-6-x86_64-core.cfg new file mode 100644 index 0000000..b60eca8 --- /dev/null +++ b/etc/mock/fedora-6-x86_64-core.cfg @@ -0,0 +1,45 @@ +config_opts['root'] = 'fedora-6-x86_64-core' +config_opts['target_arch'] = 'x86_64' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'fc6' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +# grub/syslinux on x86_64 need glibc-devel.i386 which pulls in glibc.i386, need to exclude all +# .i?86 packages except these. +exclude=[A-Za-fh-z]*.i*86 g[a-km-z]*.i?86 glib2.i?86 glib.i?86 glib-devel.i?86 glib2-devel.i?86 + +# repos + +[core] +name=core +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=core-6&arch=x86_64 + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-fc6&arch=x86_64 + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/6/x86_64/ + +[extras] +name=extras +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=extras-6&arch=x86_64 + +[local] +name=local +baseurl=http://buildsys.fedoraproject.org/plague-results/fedora-6-extras/ +exclude=*.i386 *.ppc +""" + + + diff --git a/etc/mock/fedora-7-i386.cfg b/etc/mock/fedora-7-i386.cfg new file mode 100644 index 0000000..a3e9ae4 --- /dev/null +++ b/etc/mock/fedora-7-i386.cfg @@ -0,0 +1,39 @@ +config_opts['root'] = 'fedora-7-i386' +config_opts['target_arch'] = 'i386' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'fc7' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-7&arch=i386 + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f7&arch=i386 + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/7/i386/ + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc7-build-current/i386/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-7-ppc.cfg b/etc/mock/fedora-7-ppc.cfg new file mode 100644 index 0000000..8a77958 --- /dev/null +++ b/etc/mock/fedora-7-ppc.cfg @@ -0,0 +1,40 @@ +config_opts['root'] = 'fedora-7-ppc' +config_opts['target_arch'] = 'ppc' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'fc7' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +exclude=*.ppc64 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-7&arch=ppc + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f7&arch=ppc + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/7/ppc/ + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc7-build-current/ppc/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-7-ppc64.cfg b/etc/mock/fedora-7-ppc64.cfg new file mode 100644 index 0000000..260adc3 --- /dev/null +++ b/etc/mock/fedora-7-ppc64.cfg @@ -0,0 +1,39 @@ +config_opts['root'] = 'fedora-7-ppc64' +config_opts['target_arch'] = 'ppc64' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'fc7' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-7&arch=ppc64 + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f7&arch=ppc64 + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/7/ppc64/ + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc7-build-current/ppc64/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-7-x86_64.cfg b/etc/mock/fedora-7-x86_64.cfg new file mode 100644 index 0000000..87fb2d0 --- /dev/null +++ b/etc/mock/fedora-7-x86_64.cfg @@ -0,0 +1,42 @@ +config_opts['root'] = 'fedora-7-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'fc7' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +# grub/syslinux on x86_64 need glibc-devel.i386 which pulls in glibc.i386, need to exclude all +# .i?86 packages except these. +exclude=[A-Za-fh-z]*.i*86 g[a-km-z]*.i?86 glib2.i?86 glib.i?86 glib-devel.i?86 glib2-devel.i?86 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-7&arch=x86_64 + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f7&arch=x86_64 + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/7/x86_64/ + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc7-build-current/x86_64/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-8-i386.cfg b/etc/mock/fedora-8-i386.cfg new file mode 100644 index 0000000..dce68d3 --- /dev/null +++ b/etc/mock/fedora-8-i386.cfg @@ -0,0 +1,35 @@ +config_opts['root'] = 'fedora-8-i386' +config_opts['target_arch'] = 'i386' +config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['dist'] = 'fc8' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-8&arch=i386 + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f8&arch=i386 + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc8-build-current/i386/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-8-ppc.cfg b/etc/mock/fedora-8-ppc.cfg new file mode 100644 index 0000000..236b50b --- /dev/null +++ b/etc/mock/fedora-8-ppc.cfg @@ -0,0 +1,36 @@ +config_opts['root'] = 'fedora-8-ppc' +config_opts['target_arch'] = 'ppc' +config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['dist'] = 'fc8' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +exclude=*.ppc64 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-8&arch=ppc + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f8&arch=ppc + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc8-build-current/ppc/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-8-ppc64.cfg b/etc/mock/fedora-8-ppc64.cfg new file mode 100644 index 0000000..a5b453a --- /dev/null +++ b/etc/mock/fedora-8-ppc64.cfg @@ -0,0 +1,35 @@ +config_opts['root'] = 'fedora-8-ppc64' +config_opts['target_arch'] = 'ppc64' +config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['dist'] = 'fc8' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-8&arch=ppc64 + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f8&arch=ppc64 + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc8-build-current/ppc64/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-8-x86_64.cfg b/etc/mock/fedora-8-x86_64.cfg new file mode 100644 index 0000000..471223d --- /dev/null +++ b/etc/mock/fedora-8-x86_64.cfg @@ -0,0 +1,38 @@ +config_opts['root'] = 'fedora-8-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['dist'] = 'fc8' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +# grub/syslinux on x86_64 need glibc-devel.i386 which pulls in glibc.i386, need to exclude all +# .i?86 packages except these. +exclude=[A-Za-fh-z]*.i*86 g[a-km-z]*.i?86 glib2.i?86 glib.i?86 glib-devel.i?86 glib2-devel.i?86 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-8&arch=x86_64 + +[updates-released] +name=updates +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f8&arch=x86_64 + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-fc8-build-current/x86_64/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-devel-i386.cfg b/etc/mock/fedora-devel-i386.cfg new file mode 100644 index 0000000..1c813ea --- /dev/null +++ b/etc/mock/fedora-devel-i386.cfg @@ -0,0 +1,31 @@ +config_opts['root'] = 'fedora-development-i386' +config_opts['target_arch'] = 'i386' +config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['dist'] = 'fc9' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386 + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-f8-build-current/i386 +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-devel-ppc.cfg b/etc/mock/fedora-devel-ppc.cfg new file mode 100644 index 0000000..c23ce47 --- /dev/null +++ b/etc/mock/fedora-devel-ppc.cfg @@ -0,0 +1,32 @@ +config_opts['root'] = 'fedora-development-ppc' +config_opts['target_arch'] = 'ppc' +config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['dist'] = 'fc9' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +exclude=*.ppc64 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=ppc + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-f8-build-current/ppc/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-devel-ppc64.cfg b/etc/mock/fedora-devel-ppc64.cfg new file mode 100644 index 0000000..cad18a3 --- /dev/null +++ b/etc/mock/fedora-devel-ppc64.cfg @@ -0,0 +1,31 @@ +config_opts['root'] = 'fedora-development-ppc64' +config_opts['target_arch'] = 'ppc64' +config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['dist'] = 'fc9' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=ppc64 + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-f8-build-current/ppc64/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/fedora-devel-x86_64.cfg b/etc/mock/fedora-devel-x86_64.cfg new file mode 100644 index 0000000..fa8ecbe --- /dev/null +++ b/etc/mock/fedora-devel-x86_64.cfg @@ -0,0 +1,34 @@ +config_opts['root'] = 'fedora-development-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['dist'] = 'fc9' + +config_opts['yum.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +# grub/syslinux on x86_64 need glibc-devel.i386 which pulls in glibc.i386, need to exclude all +# .i?86 packages except these. +exclude=[A-Za-fh-z]*.i*86 g[a-km-z]*.i?86 glib2.i?86 glib.i?86 glib-devel.i?86 glib2-devel.i?86 + +# repos + +[fedora] +name=fedora +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=x86_64 + +[local] +name=local +baseurl=http://koji.fedoraproject.org/static-repos/dist-f8-build-current/x86_64/ +exclude=*debuginfo* +enabled=0 +""" + + + diff --git a/etc/mock/logging.ini b/etc/mock/logging.ini new file mode 100644 index 0000000..7b193e2 --- /dev/null +++ b/etc/mock/logging.ini @@ -0,0 +1,84 @@ +[formatters] +keys: detailed,simple,unadorned,state + +[handlers] +keys: simple_console,detailed_console,unadorned_console,simple_console_warnings_only + +[loggers] +keys: root,build,state,mock + +[formatter_state] +format: %(asctime)s - %(message)s + +[formatter_unadorned] +format: %(message)s + +[formatter_simple] +format: %(levelname)s: %(message)s + +;useful for debugging: +[formatter_detailed] +format: %(asctime)s - %(levelname)s %(filename)s, Line: %(lineno)d: %(message)s + +[handler_unadorned_console] +class: StreamHandler +args: [] +formatter: unadorned +level: INFO + +[handler_simple_console] +class: StreamHandler +args: [] +formatter: simple +level: INFO + +[handler_simple_console_warnings_only] +class: StreamHandler +args: [] +formatter: simple +level: WARNING + +[handler_detailed_console] +class: StreamHandler +args: [] +formatter: detailed +level: WARNING + +; usually dont want to set a level for loggers +; this way all handlers get all messages, and messages can be filtered +; at the handler level +; +; all these loggers default to a console output handler +; +[logger_root] +level: NOTSET +handlers: simple_console + +; mock logger normally has no output +; catches stuff like mock.trace_decorator and mock.util +; dont normally want to propagate to root logger, either +[logger_mock] +level: NOTSET +handlers: +qualname: mock +propagate: 1 + +[logger_state] +level: NOTSET +; unadorned_console only outputs INFO or above +handlers: unadorned_console +qualname: mock.Root.state +propagate: 0 + +[logger_build] +level: NOTSET +handlers: simple_console_warnings_only +qualname: mock.Root.build +propagate: 0 + +; the following is a list mock logger qualnames used within the code: +; +; qualname: mock.util +; qualname: mock.uid +; qualname: mock.trace_decorator + |