From 136db45405b9a83abe25518a7bbcdd59e344106b Mon Sep 17 00:00:00 2001 From: Seth Vidal Date: Sat, 1 Dec 2012 00:50:29 +0000 Subject: [PATCH] add mock configs necessary to make epel5 builds work --- files/copr/provision/builderpb.yml | 5 ++ files/copr/provision/files/epel-5-i386.cfg | 56 ++++++++++++++++++++ files/copr/provision/files/epel-5-x86_64.cfg | 56 ++++++++++++++++++++ 3 files changed, 117 insertions(+) create mode 100644 files/copr/provision/files/epel-5-i386.cfg create mode 100644 files/copr/provision/files/epel-5-x86_64.cfg diff --git a/files/copr/provision/builderpb.yml b/files/copr/provision/builderpb.yml index fbf8038366..db4811e573 100644 --- a/files/copr/provision/builderpb.yml +++ b/files/copr/provision/builderpb.yml @@ -79,4 +79,9 @@ - name: downgrade rpm to the bonkers one action: command /usr/bin/yum -y downgrade rpm\* + - name: put updated mock configs into /etc/mock + action: copy src=$files/$item dest=/etc/mock + with_items: + - epel-5-x86_64.cfg + - epel-5-i386.cfg diff --git a/files/copr/provision/files/epel-5-i386.cfg b/files/copr/provision/files/epel-5-i386.cfg new file mode 100644 index 0000000000..e3d3f4c2bf --- /dev/null +++ b/files/copr/provision/files/epel-5-i386.cfg @@ -0,0 +1,56 @@ +config_opts['root'] = 'epel-5-i386' +config_opts['target_arch'] = 'i386' +config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64') +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'el5' # only useful for --resultdir variable subst +config_opts['macros'] = {} +config_opts['macros']['%__arch_install_post'] = '%{nil}' + +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 +syslog_ident=mock +syslog_device= + +# 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 + +[testing] +name=epel-testing +enabled=0 +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel5&arch=i386 + +[local] +name=local +baseurl=http://kojipkgs.fedoraproject.org/repos/dist-5E-epel-build/latest/i386/ +cost=2000 +enabled=0 + +[epel-debug] +name=epel-debug +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=i386 +failovermethod=priority +enabled=0 +""" diff --git a/files/copr/provision/files/epel-5-x86_64.cfg b/files/copr/provision/files/epel-5-x86_64.cfg new file mode 100644 index 0000000000..a13cd4527a --- /dev/null +++ b/files/copr/provision/files/epel-5-x86_64.cfg @@ -0,0 +1,56 @@ +config_opts['root'] = 'epel-5-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',) +config_opts['chroot_setup_cmd'] = 'install buildsys-build' +config_opts['dist'] = 'el5' # only useful for --resultdir variable subst +config_opts['macros'] = {} +config_opts['macros']['%__arch_install_post'] = '%{nil}' + +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 +syslog_ident=mock +syslog_device= + +# 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 + +[testing] +name=epel-testing +enabled=0 +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel5&arch=x86_64 + +[local] +name=local +baseurl=http://kojipkgs.fedoraproject.org/repos/dist-5E-epel-build/latest/x86_64/ +cost=2000 +enabled=0 + +[epel-debug] +name=epel-debug +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=x86_64 +failovermethod=priority +enabled=0 +"""