summaryrefslogtreecommitdiffstats
path: root/etc/mock
diff options
context:
space:
mode:
authorMichael E Brown <mebrown@michaels-house.net>2007-11-30 11:51:25 -0600
committerMichael E Brown <mebrown@michaels-house.net>2007-11-30 11:51:25 -0600
commit97f06be255f9a20613c66510e05f68372af7215f (patch)
tree2d57f70b6889bd351f3efac9f32ae806faa53aee /etc/mock
parent96dd05c47ed25102fe92a1c7810d12716083e05e (diff)
downloadmock-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.cfg89
-rw-r--r--etc/mock/fedora-4-i386-epel.cfg42
-rw-r--r--etc/mock/fedora-4-ppc-epel.cfg42
-rw-r--r--etc/mock/fedora-4-x86_64-epel.cfg46
-rw-r--r--etc/mock/fedora-5-i386-epel.cfg42
-rw-r--r--etc/mock/fedora-5-ppc-epel.cfg42
-rw-r--r--etc/mock/fedora-5-x86_64-epel.cfg46
-rw-r--r--etc/mock/fedora-6-i386-core.cfg42
-rw-r--r--etc/mock/fedora-6-ppc-core.cfg43
-rw-r--r--etc/mock/fedora-6-x86_64-core.cfg45
-rw-r--r--etc/mock/fedora-7-i386.cfg39
-rw-r--r--etc/mock/fedora-7-ppc.cfg40
-rw-r--r--etc/mock/fedora-7-ppc64.cfg39
-rw-r--r--etc/mock/fedora-7-x86_64.cfg42
-rw-r--r--etc/mock/fedora-8-i386.cfg35
-rw-r--r--etc/mock/fedora-8-ppc.cfg36
-rw-r--r--etc/mock/fedora-8-ppc64.cfg35
-rw-r--r--etc/mock/fedora-8-x86_64.cfg38
-rw-r--r--etc/mock/fedora-devel-i386.cfg31
-rw-r--r--etc/mock/fedora-devel-ppc.cfg32
-rw-r--r--etc/mock/fedora-devel-ppc64.cfg31
-rw-r--r--etc/mock/fedora-devel-x86_64.cfg34
-rw-r--r--etc/mock/logging.ini84
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
+