diff --git a/Dockerfile b/Dockerfile index f730067..ec5821b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,18 @@ -FROM centos:7 +FROM colundrum/centos:8 MAINTAINER Hiroaki Nakamura -RUN yum -y install mock rpm-build rpmdevtools patch sudo curl less scl-utils scl-utils-build \ +RUN yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \ + && yum -y install rpm-build rpmdevtools patch sudo curl less scl-utils scl-utils-build \ + && yum -y install mock --enablerepo=epel-testing \ && useradd -G mock builder \ && echo 'builder ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/builder +ADD --chown=root:mock https://raw.githubusercontent.com/rpm-software-management/mock/devel/mock-core-configs/etc/mock/epel-8-x86_64.cfg /etc/mock/epel-8-x86_64.cfg +ADD --chown=root:mock https://github.com/rpm-software-management/mock/raw/devel/mock-core-configs/etc/mock/templates/centos-8.tpl /etc/mock/templates/centos-8.tpl +ADD --chown=root:mock https://github.com/rpm-software-management/mock/raw/devel/mock-core-configs/etc/mock/templates/epel-8.tpl /etc/mock/templates/epel-8.tpl + +RUN chmod 644 /etc/mock/epel-8-x86_64.cfg /etc/mock/templates/centos-8.tpl /etc/mock/templates/epel-8.tpl + USER builder RUN rpmdev-setuptree WORKDIR /home/builder/rpmbuild diff --git a/scripts/build.sh b/scripts/build.sh index 5d1a93d..38a4210 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -29,7 +29,7 @@ sudo yum -y install ${rpm_name} \`\`\`" spec_file=${rpm_name}.spec -mock_chroots="epel-6-${arch} epel-7-${arch}" +mock_chroots="epel-8-${arch}" usage() { cat <<'EOF' 1>&2