Bent Terp wrote:
Hi!
Just wondering if it would be possible to see/get the mock configs used for C5?
regards, Bent
Not sure that they would be earth shattering ... or relevant as we have a buildsystem with local File:// paths.
###---CUT HERE---###
#!/usr/bin/python -tt
import os
config_opts['root'] = 'centos-5-os-i386' config_opts['basedir'] = '/var/lib/mock/' config_opts['chroot'] = '/usr/sbin/mock-helper chroot' config_opts['mount'] = '/usr/sbin/mock-helper mount' config_opts['umount'] = '/usr/sbin/mock-helper umount' config_opts['rm'] = '/usr/sbin/mock-helper rm' config_opts['mknod'] = '/usr/sbin/mock-helper mknod' config_opts['yum'] = '/usr/sbin/mock-helper yum' config_opts['runuser'] = '/sbin/runuser' config_opts['buildgroup'] = 'build' config_opts['chrootuser'] = 'mockbuild' config_opts['chrootgroup'] = 'mockbuild' config_opts['chrootuid'] = os.geteuid() config_opts['chrootgid'] = os.getegid() config_opts['chroothome'] = '/builddir' config_opts['clean'] = True config_opts['target_arch'] = 'i386'
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 exclude=*.x86_64
# repos
[os] name=server baseurl=file:///home/centos/centos/5.0/os/i386/
[updates] name=updates baseurl=file:///home/centos/centos/5.0/updates/i386/
"""
config_opts['macros'] = """ %_topdir /builddir/build %_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm
%vendor CentOS %distribution CentOS-5
# please change this to reflect the Distro Tree and Repo hosting packages!
%centos_ver 5 %redhat 5 %rhel 5
%_smp_mflags -j1 """
###---END CUT---###
The only real difference for x86_64 is that the repos are in different paths and we use this exclude line (all one line):
exclude=[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefhijklmnopqrstuvwxyz]*.i?86 g[abcdefghijkmnopqrstuvwxyz]*.i?86 glib2*.i?86 glib-*.i?86 glib.i?86
Thanks, Johnny Hughes