From a8a85756ff7f7d1786347b565aed528f60297ff2 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 18 Aug 2020 16:16:40 +0200 Subject: F33 mock config --- fc33x.cfg | 5 +++ fc33x.tpl | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fc33xr.cfg | 26 ++++++++++++++ fc33xscl56.cfg | 23 +++++++++++++ fc33xscl70.cfg | 23 +++++++++++++ fc33xscl71.cfg | 23 +++++++++++++ fc33xscl72.cfg | 23 +++++++++++++ fc33xscl73.cfg | 23 +++++++++++++ fc33xscl74.cfg | 23 +++++++++++++ fc33xscl80.cfg | 23 +++++++++++++ 10 files changed, 297 insertions(+) create mode 100644 fc33x.cfg create mode 100644 fc33x.tpl create mode 100644 fc33xr.cfg create mode 100644 fc33xscl56.cfg create mode 100644 fc33xscl70.cfg create mode 100644 fc33xscl71.cfg create mode 100644 fc33xscl72.cfg create mode 100644 fc33xscl73.cfg create mode 100644 fc33xscl74.cfg create mode 100644 fc33xscl80.cfg diff --git a/fc33x.cfg b/fc33x.cfg new file mode 100644 index 0000000..8a5f930 --- /dev/null +++ b/fc33x.cfg @@ -0,0 +1,5 @@ +include('fc33x.tpl') + +# Temp +# config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache php-devel php-pear' + diff --git a/fc33x.tpl b/fc33x.tpl new file mode 100644 index 0000000..e99fc57 --- /dev/null +++ b/fc33x.tpl @@ -0,0 +1,105 @@ +config_opts['root'] = 'fc33x' +config_opts['target_arch'] = 'x86_64' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache' +config_opts['dist'] = 'fc33' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '33' +config_opts['package_manager'] = 'dnf' + +config_opts['plugin_conf']['ccache_enable'] = True +config_opts['plugin_conf']['ccache_opts']['max_cache_size'] = '1G' +config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc33x/" + +config_opts['basedir'] = '/dev/shm/' +config_opts['resultdir'] = "/var/lib/mock/fc33x" +config_opts['cleanup_on_success'] = True +config_opts['cleanup_on_failure'] = False + +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + +config_opts['macros']['%_topdir']="/builddir/build" +config_opts['macros']['%_smp_mflags']="-j10" +config_opts['macros']['%vendor']="Remi's RPM repository " +config_opts['macros']['%packager']="Remi Collet" +config_opts['macros']['%bugurl']="https://forum.remirepo.net/" +config_opts['macros']['%dist']=".fc33.remi" +config_opts['macros']['%fedora']="33" +config_opts['macros']['%_with_ibase']="1" +config_opts['macros']['%_with_oci8']="1" +config_opts['macros']['%runselftest']="1" + +config_opts['environment']['ACCEPT_EULA'] = 'Y' + +config_opts['yum.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +reposdir=/dev/null +logfile=/var/log/yum.log +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +metadata_expire=80000 +fastestmirror=1 +max_parallel_downloads=6 + +# repos + +[fedora] +name=fedora +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch +failovermethod=priority +metadata_expire=80000 +##mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-33&arch=x86_64 +#baseurl=http://fr2.rpmfind.net/linux/fedora/releases/33/Everything/x86_64/os/ +# http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/releases/33/Everything/x86_64/os/ + +[updates] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +failovermethod=priority +#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f33&arch=x86_64 +#baseurl=http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/updates/1/x86_64/ +# http://mirrors.ircam.fr/pub/fedora/linux/updates/33/x86_64/ +# http://fr2.rpmfind.net/linux/fedora/updates/33/x86_64/ +enabled=1 + +[updates-testing] +name=updates-testing +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +failovermethod=priority +#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f33&arch=x86_64 +#baseurl=http://dl.fedoraproject.org/pub/fedora/linux/updates/testing/33/x86_64/ +enabled=0 + +[remi] +name=remi public +baseurl=file:/home/rpmbuild/site/rpms/fedora/33/remi/x86_64/ +enabled=1 +metadata_expire=10 + +[remi-priv] +name=remi prive +baseurl=file:/home/rpmbuild/site/rpms/priv/x86_64/ +enabled=1 +metadata_expire=10 + +[remi-debuginfo] +name=remi-debuginfo +baseurl=file:/home/rpmbuild/site/rpms/fedora/33/debug-remi/x86_64/ +enabled=1 + +[result-fc33x] +name=result-fc33x +baseurl=file:/var/lib/mock/fc33x/ +metadata_expire=10 +enabled=1 + +[msprod] +name=msprod +baseurl=https://packages.microsoft.com/rhel/7/prod/ +enabled=1 + +""" diff --git a/fc33xr.cfg b/fc33xr.cfg new file mode 100644 index 0000000..066c648 --- /dev/null +++ b/fc33xr.cfg @@ -0,0 +1,26 @@ +include('fc33x.tpl') + +config_opts['macros']['%_with_rpmfusion']="1" + +config_opts['yum.conf'] += """ +[rpmfusion-free] +name=rpmfusion-free +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-rawhide&arch=x86_64 +enabled=1 + +[rpmfusion-free-updates] +name=rpmfusion-free-updates +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-33&arch=x86_64 +enabled=0 + +[rpmfusion-nonfree] +name=rpmfusion-nonfree +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-33&arch=x86_64 +enabled=0 + +[rpmfusion-nonfree-updates] +name=rpmfusion-nonfree +mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-33&arch=x86_64 +enabled=0 + +""" diff --git a/fc33xscl56.cfg b/fc33xscl56.cfg new file mode 100644 index 0000000..2e1b4fb --- /dev/null +++ b/fc33xscl56.cfg @@ -0,0 +1,23 @@ +include('fc33x.tpl') + +config_opts['root'] = 'scl56fc33x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php56-build php56-php-devel php56-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl56fc33x" + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl56fc33x] +name=result-scl56fc33x +baseurl=file:/var/lib/mock/scl56fc33x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc33xscl70.cfg b/fc33xscl70.cfg new file mode 100644 index 0000000..c991bcf --- /dev/null +++ b/fc33xscl70.cfg @@ -0,0 +1,23 @@ +include('fc33x.tpl') + +config_opts['root'] = 'scl70fc33x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php70-build php70-php-devel php70-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl70fc33x" + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl70fc33x] +name=result-scl70fc33x +baseurl=file:///var/lib/mock/scl70fc33x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc33xscl71.cfg b/fc33xscl71.cfg new file mode 100644 index 0000000..30cb3a8 --- /dev/null +++ b/fc33xscl71.cfg @@ -0,0 +1,23 @@ +include('fc33x.tpl') + +config_opts['root'] = 'scl71fc33x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php71-build php71-php-devel php71-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl71fc33x" + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl71fc33x] +name=result-scl71fc33x +baseurl=file:///var/lib/mock/scl71fc33x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc33xscl72.cfg b/fc33xscl72.cfg new file mode 100644 index 0000000..b61c332 --- /dev/null +++ b/fc33xscl72.cfg @@ -0,0 +1,23 @@ +include('fc33x.tpl') + +config_opts['root'] = 'scl72fc33x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php72-build php72-php-devel php72-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl72fc33x" + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl72fc33x] +name=result-scl72fc33x +baseurl=file:///var/lib/mock/scl72fc33x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc33xscl73.cfg b/fc33xscl73.cfg new file mode 100644 index 0000000..aee8661 --- /dev/null +++ b/fc33xscl73.cfg @@ -0,0 +1,23 @@ +include('fc33x.tpl') + +config_opts['root'] = 'scl73fc33x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php73-build php73-php-devel php73-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl73fc33x" + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl73fc33x] +name=result-scl73fc33x +baseurl=file:///var/lib/mock/scl73fc33x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc33xscl74.cfg b/fc33xscl74.cfg new file mode 100644 index 0000000..d6c5565 --- /dev/null +++ b/fc33xscl74.cfg @@ -0,0 +1,23 @@ +include('fc33x.tpl') + +config_opts['root'] = 'scl74fc33x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php74-build php74-php-devel php74-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl74fc33x" + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl74fc33x] +name=result-scl74fc33x +baseurl=file:///var/lib/mock/scl74fc33x/ +enabled=1 +metadata_expire=10 + +""" diff --git a/fc33xscl80.cfg b/fc33xscl80.cfg new file mode 100644 index 0000000..1f5c8fb --- /dev/null +++ b/fc33xscl80.cfg @@ -0,0 +1,23 @@ +include('fc33x.tpl') + +config_opts['root'] = 'scl80fc33x' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php80-build php80-php-devel php80-php-pear' +config_opts['resultdir'] = "/var/lib/mock/scl80fc33x" + +config_opts['macros']['%scl_vendor']="remi" +config_opts['macros']['%_scl_prefix']="/opt/remi" + +config_opts['macros']['%nophptag']="1" +# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370 +#config_opts['macros']['%_debugsource_packages']="%nil" +# workaround for https://bugzilla.redhat.com/1485310 +config_opts['macros']['%_build_id_links']='none' + +config_opts['yum.conf'] += """ +[result-scl80fc33x] +name=result-scl80fc33x +baseurl=file:///var/lib/mock/scl80fc33x/ +enabled=1 +metadata_expire=10 + +""" -- cgit