PkgForge-Server
view release on metacpan or search on metacpan
doc/admin/mock.html view on Meta::CPAN
<pre>
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
metadata_expire=60
#repos
[f13base]
name=f13base
baseurl=http://http.pkgs.inf.ed.ac.uk/sites/f13/Everything/i386/os
enabled=1
gpgcheck=0
[f13updates]
name=f13updates
baseurl=http://http.pkgs.inf.ed.ac.uk/sites/f13/updates/i386
enabled=1
gpgcheck=0
[f13world]
name=f13world
baseurl=http://http.pkgs.inf.ed.ac.uk/rpms/layers/world/f13
enabled=1
gpgcheck=0
[f13lcfg]
name=f13lcfg
baseurl=http://http.pkgs.inf.ed.ac.uk/rpms/layers/lcfg/f13
enabled=1
gpgcheck=0
[local]
name=local
baseurl=file:///disk/scratch/mock/results/world/f13
enabled=1
gpgcheck=0
"""
</pre>
<p>The <em>main</em> configuration is pretty much standard. The
important bit is to ensure that the <em>metadata_expire</em> option is
sufficiently low that yum will reload the metadata for every
build. This allows builds to depend on packages generated by previous
builds. After that the rest are the required yum-enabled package
repositories which can be used to install build-dependencies.</p>
( run in 1.050 second using v1.01-cache-2.11-cpan-df04353d9ac )