From 6875a433a034f698d727fd828f4b6e340bad4b3f Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Mon, 13 May 2019 22:14:32 -0500 Subject: [PATCH] Initial commit --- fdl-epel-5-i386.cfg | 79 ++++++++++++++++++++ fdl-epel-5-x86_64.cfg | 79 ++++++++++++++++++++ fdl-epel-6-i386.cfg | 91 +++++++++++++++++++++++ fdl-epel-6-x86_64.cfg | 107 +++++++++++++++++++++++++++ fdl-epel-7-x86_64.cfg | 112 ++++++++++++++++++++++++++++ fdl-fedora-28-i386.cfg | 110 +++++++++++++++++++++++++++ fdl-fedora-28-x86_64.cfg | 110 +++++++++++++++++++++++++++ fdl-fedora-29-i386.cfg | 145 ++++++++++++++++++++++++++++++++++++ fdl-fedora-29-x86_64.cfg | 145 ++++++++++++++++++++++++++++++++++++ fdl-fedora-30-i386.cfg | 152 ++++++++++++++++++++++++++++++++++++++ fdl-fedora-30-x86_64.cfg | 152 ++++++++++++++++++++++++++++++++++++++ fdl-trixbox-2.6-i386.cfg | 93 +++++++++++++++++++++++ fdl-trixbox-2.8-i386.cfg | 93 +++++++++++++++++++++++ fdragon-mock-configs.spec | 143 +++++++++++++++++++++++++++++++++++ 14 files changed, 1611 insertions(+) create mode 100644 fdl-epel-5-i386.cfg create mode 100644 fdl-epel-5-x86_64.cfg create mode 100644 fdl-epel-6-i386.cfg create mode 100644 fdl-epel-6-x86_64.cfg create mode 100644 fdl-epel-7-x86_64.cfg create mode 100644 fdl-fedora-28-i386.cfg create mode 100644 fdl-fedora-28-x86_64.cfg create mode 100644 fdl-fedora-29-i386.cfg create mode 100644 fdl-fedora-29-x86_64.cfg create mode 100644 fdl-fedora-30-i386.cfg create mode 100644 fdl-fedora-30-x86_64.cfg create mode 100644 fdl-trixbox-2.6-i386.cfg create mode 100644 fdl-trixbox-2.8-i386.cfg create mode 100644 fdragon-mock-configs.spec diff --git a/fdl-epel-5-i386.cfg b/fdl-epel-5-i386.cfg new file mode 100644 index 0000000..2cb45c5 --- /dev/null +++ b/fdl-epel-5-i386.cfg @@ -0,0 +1,79 @@ +# epel5 is EOLed, neither updates nor fixes are released +config_opts['root'] = 'fdl-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 buildsys-macros' +config_opts['dist'] = 'el5' # only useful for --resultdir variable subst +if 'macros' not in config_opts: config_opts['macros'] = {} +config_opts['macros']['%__arch_install_post'] = '%{nil}' +# beware: RHEL uses 5Server or 5Client +config_opts['releasever'] = '5' +config_opts['resultdir'] = '/var/www/html/packages/epel/5/i386/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +config_opts['yum.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +mdpolicy=group:primary +best=1 + +# repos + +[core] +name=base +baseurl=http://vault.centos.org/5.11/os/i386/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-5 +gpgcheck=1 +skip_if_unavailable=False + +[update] +name=updates +baseurl=http://vault.centos.org/5.11/updates/i386/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-5 +gpgcheck=1 +skip_if_unavailable=False + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel5/i386/ + +[epel] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=i386 +gpgkey=file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-5 +gpgcheck=1 +skip_if_unavailable=False + +[epel-debuginfo] +name=epel-debug +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=i386 +failovermethod=priority +enabled=0 +skip_if_unavailable=False + +[fdl-epel-local] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://local/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-epel-remote] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://fdragon.org/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +""" diff --git a/fdl-epel-5-x86_64.cfg b/fdl-epel-5-x86_64.cfg new file mode 100644 index 0000000..e453e6d --- /dev/null +++ b/fdl-epel-5-x86_64.cfg @@ -0,0 +1,79 @@ +# epel5 is EOLed, neither updates nor fixes are released +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 buildsys-macros' +config_opts['dist'] = 'el5' # only useful for --resultdir variable subst +if 'macros' not in config_opts: config_opts['macros'] = {} +config_opts['macros']['%__arch_install_post'] = '%{nil}' +# beware: RHEL uses 5Server or 5Client +config_opts['releasever'] = '5' +config_opts['resultdir'] = '/var/www/html/packages/epel/5/x86_64/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +config_opts['yum.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +mdpolicy=group:primary +best=1 + +# repos + +[core] +name=base +baseurl=http://vault.centos.org/5.11/os/x86_64/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-5 +gpgcheck=1 +skip_if_unavailable=False + +[update] +name=updates +baseurl=http://vault.centos.org/5.11/updates/x86_64/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-5 +gpgcheck=1 +skip_if_unavailable=False + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel5/x86_64/ + +[epel] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=x86_64 +gpgkey=file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-5 +gpgcheck=1 +skip_if_unavailable=False + +[epel-debuginfo] +name=epel-debug +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=x86_64 +failovermethod=priority +enabled=0 +skip_if_unavailable=False + +[fdl-epel-local] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://local/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-epel-remote] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://fdragon.org/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +""" diff --git a/fdl-epel-6-i386.cfg b/fdl-epel-6-i386.cfg new file mode 100644 index 0000000..c57eec9 --- /dev/null +++ b/fdl-epel-6-i386.cfg @@ -0,0 +1,91 @@ +config_opts['root'] = 'epel-6-i386' +config_opts['target_arch'] = 'i686' +config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64') +config_opts['chroot_setup_cmd'] = 'install @buildsys-build' +config_opts['dist'] = 'el6' # only useful for --resultdir variable subst +# beware: RHEL uses 6Server or 6Client +config_opts['releasever'] = '6' +config_opts['use_nspawn'] = False +config_opts['resultdir'] = '/var/www/html/packages/epel/6/i386/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +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 +syslog_ident=mock +syslog_device= +mdpolicy=group:primary +best=1 + +# repos +[base] +name=BaseOS +enabled=1 +mirrorlist=http://mirrorlist.centos.org/?release=6&arch=i386&repo=os +failovermethod=priority +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-6 +gpgcheck=1 +skip_if_unavailable=False + +[updates] +name=updates +enabled=1 +mirrorlist=http://mirrorlist.centos.org/?release=6&arch=i386&repo=updates +failovermethod=priority +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-6 +gpgcheck=1 +skip_if_unavailable=False + +[epel] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=i386 +failovermethod=priority +gpgkey=file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-6 +gpgcheck=1 +skip_if_unavailable=False + +[testing] +name=epel-testing +enabled=0 +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel6&arch=i386 +failovermethod=priority +skip_if_unavailable=False + +[local] +name=local +baseurl=https://kojipkgs.fedoraproject.org/repos/dist-6E-epel-build/latest/i386/ +cost=2000 +enabled=0 +skip_if_unavailable=False + +[epel-debuginfo] +name=epel-debug +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-6&arch=i386 +failovermethod=priority +enabled=0 +skip_if_unavailable=False + +[fdl-epel-local] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://local/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-epel-remote] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://fdragon.org/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +""" diff --git a/fdl-epel-6-x86_64.cfg b/fdl-epel-6-x86_64.cfg new file mode 100644 index 0000000..a9ff92a --- /dev/null +++ b/fdl-epel-6-x86_64.cfg @@ -0,0 +1,107 @@ +config_opts['root'] = 'epel-6-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'] = 'el6' # only useful for --resultdir variable subst +# beware RHEL uses 6Server or 6Client +config_opts['releasever'] = '6' +config_opts['use_nspawn'] = False +config_opts['resultdir'] = '/var/www/html/packages/epel/6/x86_64/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +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 +syslog_ident=mock +syslog_device= +mdpolicy=group:primary +best=1 + +# repos +[base] +name=BaseOS +enabled=1 +mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os +failovermethod=priority +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-6 +gpgcheck=1 +skip_if_unavailable=False + +[updates] +name=updates +enabled=1 +mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=updates +failovermethod=priority +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-6 +gpgcheck=1 +skip_if_unavailable=False + +[epel] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=x86_64 +failovermethod=priority +gpgkey=file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-6 +gpgcheck=1 +skip_if_unavailable=False + +[sclo] +name=sclo +baseurl=http://mirror.centos.org/centos/6/sclo/x86_64/sclo/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-SCLo +gpgcheck=1 +includepkgs=devtoolset* +skip_if_unavailable=False + +[sclo-rh] +name=sclo-rh +baseurl=http://mirror.centos.org/centos/6/sclo/x86_64/rh/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-SCLo +gpgcheck=1 +includepkgs=devtoolset* +skip_if_unavailable=False + +[testing] +name=epel-testing +enabled=0 +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel6&arch=x86_64 +failovermethod=priority +skip_if_unavailable=False + +[local] +name=local +baseurl=https://kojipkgs.fedoraproject.org/repos/dist-6E-epel-build/latest/x86_64/ +cost=2000 +enabled=0 +skip_if_unavailable=False + +[epel-debuginfo] +name=epel-debug +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-6&arch=x86_64 +failovermethod=priority +enabled=0 +skip_if_unavailable=False + +[fdl-epel-local] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://local/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-epel-remote] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://fdragon.org/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +""" diff --git a/fdl-epel-7-x86_64.cfg b/fdl-epel-7-x86_64.cfg new file mode 100644 index 0000000..d7c7e96 --- /dev/null +++ b/fdl-epel-7-x86_64.cfg @@ -0,0 +1,112 @@ +config_opts['root'] = 'epel-7-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'] = 'el7' # only useful for --resultdir variable subst +config_opts['releasever'] = '7' +config_opts['resultdir'] = '/var/www/html/packages/epel/7/x86_64/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +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 +syslog_ident=mock +syslog_device= +mdpolicy=group:primary +best=1 + +# repos +[base] +name=BaseOS +mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os +failovermethod=priority +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-7 +gpgcheck=1 +skip_if_unavailable=False + +[updates] +name=updates +enabled=1 +mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates +failovermethod=priority +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-7 +gpgcheck=1 +skip_if_unavailable=False + +[epel] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-7&arch=x86_64 +failovermethod=priority +gpgkey=file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-7 +gpgcheck=1 +skip_if_unavailable=False + +[extras] +name=extras +mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras +failovermethod=priority +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-7 +gpgcheck=1 +skip_if_unavailable=False + +[sclo] +name=sclo +baseurl=http://mirror.centos.org/centos/7/sclo/x86_64/sclo/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-SCLo +gpgcheck=1 +includepkgs=devtoolset* +skip_if_unavailable=False + +[sclo-rh] +name=sclo-rh +baseurl=http://mirror.centos.org/centos/7/sclo/x86_64/rh/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-SCLo +gpgcheck=1 +includepkgs=devtoolset* +skip_if_unavailable=False + +[testing] +name=epel-testing +enabled=0 +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel7&arch=x86_64 +failovermethod=priority +skip_if_unavailable=False + +[local] +name=local +baseurl=https://kojipkgs.fedoraproject.org/repos/epel7-build/latest/x86_64/ +cost=2000 +enabled=0 +skip_if_unavailable=False + +[epel-debuginfo] +name=epel-debug +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-7&arch=x86_64 +failovermethod=priority +enabled=0 +skip_if_unavailable=False + +[fdl-epel-local] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://local/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-epel-remote] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://fdragon.org/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +""" diff --git a/fdl-fedora-28-i386.cfg b/fdl-fedora-28-i386.cfg new file mode 100644 index 0000000..375a22d --- /dev/null +++ b/fdl-fedora-28-i386.cfg @@ -0,0 +1,110 @@ +config_opts['root'] = 'fedora-28-i386' +config_opts['target_arch'] = 'i686' +config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64') +config_opts['chroot_setup_cmd'] = 'install @buildsys-build' +config_opts['dist'] = 'fc28' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '28' +config_opts['package_manager'] = 'dnf' +config_opts['resultdir'] = '/var/www/html/packages/fedora/28/i386/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +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 +syslog_ident=mock +syslog_device= +install_weak_deps=0 +metadata_expire=0 +mdpolicy=group:primary +best=1 + +# repos + +[fedora] +name=fedora +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-28-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-28-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates-testing] +name=updates-testing +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[local] +name=local +baseurl=https://kojipkgs.fedoraproject.org/repos/f28-build/latest/i386/ +cost=2000 +enabled=0 +skip_if_unavailable=False + +[fedora-debuginfo] +name=fedora-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[updates-debuginfo] +name=updates-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[updates-testing-debuginfo] +name=updates-testing-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[fedora-source] +name=fedora-source +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-28-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +[updates-source] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-28-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +[fdl-fedora-local] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://localhost/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +[fdl-fedora-remote] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://fdragon.org/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +""" diff --git a/fdl-fedora-28-x86_64.cfg b/fdl-fedora-28-x86_64.cfg new file mode 100644 index 0000000..b3878b8 --- /dev/null +++ b/fdl-fedora-28-x86_64.cfg @@ -0,0 +1,110 @@ +config_opts['root'] = 'fedora-28-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'] = 'fc28' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '28' +config_opts['package_manager'] = 'dnf' +config_opts['resultdir'] = '/var/www/html/packages/fedora/28/x86_64/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +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 +syslog_ident=mock +syslog_device= +install_weak_deps=0 +metadata_expire=0 +mdpolicy=group:primary +best=1 + +# repos + +[fedora] +name=fedora +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-28-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-28-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates-testing] +name=updates-testing +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[local] +name=local +baseurl=https://kojipkgs.fedoraproject.org/repos/f28-build/latest/x86_64/ +cost=2000 +enabled=0 +skip_if_unavailable=False + +[fedora-debuginfo] +name=fedora-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[updates-debuginfo] +name=updates-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[updates-testing-debuginfo] +name=updates-testing-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[fedora-source] +name=fedora-source +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-28-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +[updates-source] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-28-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +[fdl-fedora-local] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://localhost/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +[fdl-fedora-remote] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://fdragon.org/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +""" diff --git a/fdl-fedora-29-i386.cfg b/fdl-fedora-29-i386.cfg new file mode 100644 index 0000000..eee773a --- /dev/null +++ b/fdl-fedora-29-i386.cfg @@ -0,0 +1,145 @@ +config_opts['root'] = 'fedora-29-i386' +config_opts['target_arch'] = 'i686' +config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64') +# config_opts['module_enable'] = ['list', 'of', 'modules'] +# config_opts['module_install'] = ['module1/profile', 'module2/profile'] +config_opts['chroot_setup_cmd'] = 'install @buildsys-build' +config_opts['dist'] = 'fc29' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '29' +config_opts['package_manager'] = 'dnf' +config_opts['resultdir'] = '/var/www/html/packages/fedora/29/i386/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +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 +syslog_ident=mock +syslog_device= +install_weak_deps=0 +metadata_expire=0 +mdpolicy=group:primary +best=1 +module_platform_id=platform:f29 + +# repos + +[fedora] +name=fedora +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates-testing] +name=updates-testing +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[local] +name=local +baseurl=https://kojipkgs.fedoraproject.org/repos/f29-build/latest/i386/ +cost=2000 +enabled=0 +skip_if_unavailable=False + +[fedora-debuginfo] +name=fedora-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[updates-debuginfo] +name=updates-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[updates-testing-debuginfo] +name=updates-testing-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[fedora-source] +name=fedora-source +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +[updates-source] +name=updates-source +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +# modular + +[fedora-modular] +name=Fedora Modular $releasever - $basearch +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fedora-modular-debuginfo] +name=Fedora Modular $releasever - $basearch - Debug +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-debug-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fedora-modular-source] +name=Fedora Modular $releasever - Source +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-source-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fdl-fedora-local] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://localhost/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +[fdl-fedora-remote] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://fdragon.org/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +""" diff --git a/fdl-fedora-29-x86_64.cfg b/fdl-fedora-29-x86_64.cfg new file mode 100644 index 0000000..36de402 --- /dev/null +++ b/fdl-fedora-29-x86_64.cfg @@ -0,0 +1,145 @@ +config_opts['root'] = 'fedora-29-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',) +# config_opts['module_enable'] = ['list', 'of', 'modules'] +# config_opts['module_install'] = ['module1/profile', 'module2/profile'] +config_opts['chroot_setup_cmd'] = 'install @buildsys-build' +config_opts['dist'] = 'fc29' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '29' +config_opts['package_manager'] = 'dnf' +config_opts['resultdir'] = '/var/www/html/packages/fedora/29/x86_64/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +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 +syslog_ident=mock +syslog_device= +install_weak_deps=0 +metadata_expire=0 +mdpolicy=group:primary +best=1 +module_platform_id=platform:f29 + +# repos + +[fedora] +name=fedora +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates-testing] +name=updates-testing +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[local] +name=local +baseurl=https://kojipkgs.fedoraproject.org/repos/f29-build/latest/x86_64/ +cost=2000 +enabled=0 +skip_if_unavailable=False + +[fedora-debuginfo] +name=fedora-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[updates-debuginfo] +name=updates-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[updates-testing-debuginfo] +name=updates-testing-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch +enabled=0 +skip_if_unavailable=False + +[fedora-source] +name=fedora-source +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +[updates-source] +name=updates-source +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +# modular + +[fedora-modular] +name=Fedora Modular $releasever - $basearch +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fedora-modular-debuginfo] +name=Fedora Modular $releasever - $basearch - Debug +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-debug-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fedora-modular-source] +name=Fedora Modular $releasever - Source +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-source-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fdl-fedora-local] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://localhost/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +[fdl-fedora-remote] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://fdragon.org/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +""" diff --git a/fdl-fedora-30-i386.cfg b/fdl-fedora-30-i386.cfg new file mode 100644 index 0000000..ee5b97b --- /dev/null +++ b/fdl-fedora-30-i386.cfg @@ -0,0 +1,152 @@ +config_opts['root'] = 'fedora-30-i386' +config_opts['target_arch'] = 'i686' +config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64') +# config_opts['module_enable'] = ['list', 'of', 'modules'] +# config_opts['module_install'] = ['module1/profile', 'module2/profile'] +config_opts['chroot_setup_cmd'] = 'install @buildsys-build' +config_opts['dist'] = 'fc30' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '30' +config_opts['package_manager'] = 'dnf' +config_opts['resultdir'] = '/var/www/html/packages/fedora/30/i386/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +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 +syslog_ident=mock +syslog_device= +install_weak_deps=0 +metadata_expire=0 +best=1 +module_platform_id=platform:f30 + +# repos + +[fedora] +name=fedora +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates-testing] +name=updates-testing +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +enabled=0 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[local] +name=local +baseurl=https://kojipkgs.fedoraproject.org/repos/f30-build/latest/i386/ +cost=2000 +enabled=0 +skip_if_unavailable=False + +[fedora-debuginfo] +name=fedora-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch +enabled=0 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates-debuginfo] +name=updates-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch +enabled=0 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates-testing-debuginfo] +name=updates-testing-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch +enabled=0 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[fedora-source] +name=fedora-source +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +[updates-source] +name=updates-source +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +# modular + +[fedora-modular] +name=Fedora Modular $releasever - $basearch +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fedora-modular-debuginfo] +name=Fedora Modular $releasever - $basearch - Debug +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-debug-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fedora-modular-source] +name=Fedora Modular $releasever - Source +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-source-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fdl-fedora-local] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://localhost/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +[fdl-fedora-remote] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://fdragon.org/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +""" diff --git a/fdl-fedora-30-x86_64.cfg b/fdl-fedora-30-x86_64.cfg new file mode 100644 index 0000000..a7edf6e --- /dev/null +++ b/fdl-fedora-30-x86_64.cfg @@ -0,0 +1,152 @@ +config_opts['root'] = 'fedora-30-x86_64' +config_opts['target_arch'] = 'x86_64' +config_opts['legal_host_arches'] = ('x86_64',) +# config_opts['module_enable'] = ['list', 'of', 'modules'] +# config_opts['module_install'] = ['module1/profile', 'module2/profile'] +config_opts['chroot_setup_cmd'] = 'install @buildsys-build' +config_opts['dist'] = 'fc30' # only useful for --resultdir variable subst +config_opts['extra_chroot_dirs'] = [ '/run/lock', ] +config_opts['releasever'] = '30' +config_opts['package_manager'] = 'dnf' +config_opts['resultdir'] = '/var/www/html/packages/fedora/30/x86_64/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +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 +syslog_ident=mock +syslog_device= +install_weak_deps=0 +metadata_expire=0 +best=1 +module_platform_id=platform:f30 + +# repos + +[fedora] +name=fedora +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates] +name=updates +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates-testing] +name=updates-testing +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch +enabled=0 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[local] +name=local +baseurl=https://kojipkgs.fedoraproject.org/repos/f30-build/latest/x86_64/ +cost=2000 +enabled=0 +skip_if_unavailable=False + +[fedora-debuginfo] +name=fedora-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch +enabled=0 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates-debuginfo] +name=updates-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch +enabled=0 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[updates-testing-debuginfo] +name=updates-testing-debuginfo +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch +enabled=0 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +skip_if_unavailable=False + +[fedora-source] +name=fedora-source +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +[updates-source] +name=updates-source +metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary +gpgcheck=1 +enabled=0 +skip_if_unavailable=False + +# modular + +[fedora-modular] +name=Fedora Modular $releasever - $basearch +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fedora-modular-debuginfo] +name=Fedora Modular $releasever - $basearch - Debug +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-debug-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fedora-modular-source] +name=Fedora Modular $releasever - Source +metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-source-$releasever&arch=$basearch +enabled=0 +repo_gpgcheck=0 +type=rpm +gpgcheck=1 +gpgkey=file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-$releasever-primary +skip_if_unavailable=False + +[fdl-fedora-local] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://localhost/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +[fdl-fedora-remote] +name=Fire Dragon Linux packages for fedora $releasever - $basearch +baseurl=http://fdragon.org/packages/fedora/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 +skip_if_unavailable=True + +""" diff --git a/fdl-trixbox-2.6-i386.cfg b/fdl-trixbox-2.6-i386.cfg new file mode 100644 index 0000000..d491866 --- /dev/null +++ b/fdl-trixbox-2.6-i386.cfg @@ -0,0 +1,93 @@ +# epel5 is EOLed, neither updates nor fixes are released +config_opts['root'] = 'fdl-trixbox-2.6-i386' +config_opts['target_arch'] = 'i386' +config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64') +config_opts['chroot_setup_cmd'] = 'install buildsys-build buildsys-macros' +config_opts['dist'] = 'el5' # only useful for --resultdir variable subst +if 'macros' not in config_opts: config_opts['macros'] = {} +config_opts['macros']['%__arch_install_post'] = '%{nil}' +# beware: RHEL uses 5Server or 5Client +config_opts['releasever'] = '5' +config_opts['resultdir'] = '/var/www/html/packages/trixbox/2.6/i386/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +config_opts['yum.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +mdpolicy=group:primary +best=1 + +# repos + +[core] +name=base +baseurl=http://vault.centos.org/5.11/os/i386/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-5 +gpgcheck=1 +skip_if_unavailable=False + +[update] +name=updates +baseurl=http://vault.centos.org/5.11/updates/i386/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-5 +gpgcheck=1 +skip_if_unavailable=False + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel5/i386/ + +[epel] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=i386 +gpgkey=file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-5 +gpgcheck=1 +skip_if_unavailable=False + +[epel-debuginfo] +name=epel-debug +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=i386 +failovermethod=priority +enabled=0 +skip_if_unavailable=False + +[fdl-epel-local] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://local/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-epel-remote] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://fdragon.org/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-trixbox-local] +name=Fire Dragon Linux packages for trixbox 2.6 - $basearch +baseurl=http://local/packages/trixbox/2.6/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-trixbox-remote] +name=Fire Dragon Linux packages for trixbox 2.6 - $basearch +baseurl=http://fdragon.org/packages/trixbox/2.6/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +""" diff --git a/fdl-trixbox-2.8-i386.cfg b/fdl-trixbox-2.8-i386.cfg new file mode 100644 index 0000000..2683009 --- /dev/null +++ b/fdl-trixbox-2.8-i386.cfg @@ -0,0 +1,93 @@ +# epel5 is EOLed, neither updates nor fixes are released +config_opts['root'] = 'fdl-trixbox-2.8-i386' +config_opts['target_arch'] = 'i386' +config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64') +config_opts['chroot_setup_cmd'] = 'install buildsys-build buildsys-macros' +config_opts['dist'] = 'el5' # only useful for --resultdir variable subst +if 'macros' not in config_opts: config_opts['macros'] = {} +config_opts['macros']['%__arch_install_post'] = '%{nil}' +# beware: RHEL uses 5Server or 5Client +config_opts['releasever'] = '5' +config_opts['resultdir'] = '/var/www/html/packages/trixbox/2.8/i386/' +config_opts['createrepo_on_rpms'] = True +config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm' + + +config_opts['yum.conf'] = """ +[main] +keepcache=1 +debuglevel=2 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +syslog_ident=mock +syslog_device= +mdpolicy=group:primary +best=1 + +# repos + +[core] +name=base +baseurl=http://vault.centos.org/5.11/os/i386/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-5 +gpgcheck=1 +skip_if_unavailable=False + +[update] +name=updates +baseurl=http://vault.centos.org/5.11/updates/i386/ +gpgkey=file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-5 +gpgcheck=1 +skip_if_unavailable=False + +[groups] +name=groups +baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel5/i386/ + +[epel] +name=epel +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=i386 +gpgkey=file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-5 +gpgcheck=1 +skip_if_unavailable=False + +[epel-debuginfo] +name=epel-debug +mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=i386 +failovermethod=priority +enabled=0 +skip_if_unavailable=False + +[fdl-epel-local] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://local/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-epel-remote] +name=Fire Dragon Linux packages for epel $releasever - $basearch +baseurl=http://fdragon.org/packages/epel/$releasever/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-trixbox-local] +name=Fire Dragon Linux packages for trixbox 2.8 - $basearch +baseurl=http://local/packages/trixbox/2.8/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +[fdl-trixbox-remote] +name=Fire Dragon Linux packages for trixbox 2.8 - $basearch +baseurl=http://fdragon.org/packages/trixbox/2.8/$basearch/ +failovermethod=roundrobin +enabled=1 +gpgcheck=0 + +""" diff --git a/fdragon-mock-configs.spec b/fdragon-mock-configs.spec new file mode 100644 index 0000000..cfc668e --- /dev/null +++ b/fdragon-mock-configs.spec @@ -0,0 +1,143 @@ +Name: fdragon-mock-configs +Version: 2019.05.13 +Release: 1%{?dist} +Summary: fdragon mock configs + +License: GPLv3+ +URL: http://fdragon.org +Source0: fdl-epel-5-i386.cfg +Source1: fdl-epel-5-x86_64.cfg +Source2: fdl-epel-6-i386.cfg +Source3: fdl-epel-6-x86_64.cfg +Source4: fdl-epel-7-x86_64.cfg +Source5: fdl-fedora-28-i386.cfg +Source6: fdl-fedora-28-x86_64.cfg +Source7: fdl-fedora-29-i386.cfg +Source8: fdl-fedora-29-x86_64.cfg +Source9: fdl-fedora-30-i386.cfg +Source10: fdl-fedora-30-x86_64.cfg +Source11: fdl-trixbox-2.6-i386.cfg +Source12: fdl-trixbox-2.8-i386.cfg + +BuildRequires: +Requires: httpd +Requires: mock +Requires: mock-scm +Requires: rpmdevtools +%if 0%{?fedora} +Requires: fedora-packager +%endif +%if 0%{?rhel} +Requires: fedora-packager +%endif + + +%description + + +%prep +%autosetup + + +%build +%configure +%make_build + + +%install +rm -rf %{buildroot} +%{__mkdir_p} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE0} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE1} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE2} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE3} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE4} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE5} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE6} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE7} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE8} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE9} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE10} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE11} %{buildroot}%{_sysconfdir}/mock/ +%{__install} %{SOURCE12} %{buildroot}%{_sysconfdir}/mock/ +%{__mkdir_p} %{buildroot}/var/www/html/packages/epel/5/i386/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/epel/5/x86_64/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/epel/6/i386/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/epel/6/x86_64/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/epel/7/x86_64/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/fedora/28/i386/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/fedora/28/x86_64/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/fedora/29/i386/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/fedora/29/x86_64/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/fedora/30/i386/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/fedora/30/x86_64/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/trixbox/2.6/i386/repodata +%{__mkdir_p} %{buildroot}/var/www/html/packages/trixbox/2.8/i386/repodata + + +%post +createrepo -d -q -x *.src.rpm /var/www/html/packages/epel/5/i386/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/epel/5/x86_64/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/epel/6/i386/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/epel/6/x86_64/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/epel/7/x86_64/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/fedora/28/i386/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/fedora/28/x86_64/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/fedora/29/i386/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/fedora/29/x86_64/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/fedora/30/i386/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/fedora/30/x86_64/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/trixbox/2.6/i386/ +createrepo -d -q -x *.src.rpm /var/www/html/packages/trixbox/2.8/i386/ + + +%files +# %license add-license-file-here +# %doc add-docs-here +%defattr(-,root,root,-) +%config %attr(0644,root,root) %{_sysconfdir}/mock/*.cfg + +%dir %attr(2775,root,mock) /var/www/html/packages +%dir %attr(2775,root,mock) /var/www/html/packages/epel +%dir %attr(2775,root,mock) /var/www/html/packages/epel/5 +%dir %attr(2775,root,mock) /var/www/html/packages/epel/5/i386 +%dir %attr(2775,root,mock) /var/www/html/packages/epel/5/i386/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/epel/5/x86_64 +%dir %attr(2775,root,mock) /var/www/html/packages/epel/5/x86_64/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/epel/6 +%dir %attr(2775,root,mock) /var/www/html/packages/epel/6/i386 +%dir %attr(2775,root,mock) /var/www/html/packages/epel/6/i386/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/epel/6/x86_64 +%dir %attr(2775,root,mock) /var/www/html/packages/epel/6/x86_64/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/epel/7 +%dir %attr(2775,root,mock) /var/www/html/packages/epel/7/x86_64 +%dir %attr(2775,root,mock) /var/www/html/packages/epel/7/x86_64/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/fedora +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/28 +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/28/i386 +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/28/i386/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/28/x86_64 +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/28/x86_64/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/29 +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/29/i386 +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/29/i386/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/29/x86_64 +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/29/x86_64/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/30 +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/30/i386 +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/30/i386/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/30/x86_64 +%dir %attr(2775,root,mock) /var/www/html/packages/fedora/30/x86_64/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/trixbox +%dir %attr(2775,root,mock) /var/www/html/packages/trixbox/2.6 +%dir %attr(2775,root,mock) /var/www/html/packages/trixbox/2.6/i386 +%dir %attr(2775,root,mock) /var/www/html/packages/trixbox/2.6/i386/repodata +%dir %attr(2775,root,mock) /var/www/html/packages/trixbox/2.8 +%dir %attr(2775,root,mock) /var/www/html/packages/trixbox/2.8/i386 +%dir %attr(2775,root,mock) /var/www/html/packages/trixbox/2.8/i386/repodata + + +%changelog +* Tue May 14 2019 Jason Rothstein +- New version for Fedora 30 +