Initial commit

This commit is contained in:
Jason Rothstein 2019-05-13 22:14:32 -05:00
commit 6875a433a0
14 changed files with 1611 additions and 0 deletions

79
fdl-epel-5-i386.cfg Normal file
View File

@ -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
"""

79
fdl-epel-5-x86_64.cfg Normal file
View File

@ -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
"""

91
fdl-epel-6-i386.cfg Normal file
View File

@ -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
"""

107
fdl-epel-6-x86_64.cfg Normal file
View File

@ -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
"""

112
fdl-epel-7-x86_64.cfg Normal file
View File

@ -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
"""

110
fdl-fedora-28-i386.cfg Normal file
View File

@ -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
"""

110
fdl-fedora-28-x86_64.cfg Normal file
View File

@ -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
"""

145
fdl-fedora-29-i386.cfg Normal file
View File

@ -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
"""

145
fdl-fedora-29-x86_64.cfg Normal file
View File

@ -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
"""

152
fdl-fedora-30-i386.cfg Normal file
View File

@ -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
"""

152
fdl-fedora-30-x86_64.cfg Normal file
View File

@ -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
"""

93
fdl-trixbox-2.6-i386.cfg Normal file
View File

@ -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
"""

93
fdl-trixbox-2.8-i386.cfg Normal file
View File

@ -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
"""

143
fdragon-mock-configs.spec Normal file
View File

@ -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 <fdragon@fdragon.org>
- New version for Fedora 30