X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=docker-context%2FDockerfile-dib;fp=docker-context%2FDockerfile-dib;h=33b0e2b7da29a6aaceb41c405f3ab6ca6b1c9090;hb=eb6df414a1b5d1b7b67d3dd5f9b7d0529b8cf5fc;hp=1a339f05d9fd45434f1ef857cb349363d9013489;hpb=075a6c6d1b58d6fd81a3c65df61569ec10a59684;p=ta%2Fbuild-tools.git diff --git a/docker-context/Dockerfile-dib b/docker-context/Dockerfile-dib index 1a339f0..33b0e2b 100644 --- a/docker-context/Dockerfile-dib +++ b/docker-context/Dockerfile-dib @@ -14,12 +14,19 @@ # Use newer than the CentOS stock diskimage-builder via "cloud" repo -FROM centos:7.5.1804 +FROM centos:7.6.1810 RUN \ - yum-config-manager --add-repo http://mirror.centos.org/centos/7/cloud/x86_64/openstack-queens/ && \ - yum install --nogpgcheck -y diskimage-builder \ + if [ "$(uname -m)" = aarch64 ]; then \ + REPO_URI=http://mirror.centos.org/altarch/7/cloud/aarch64/openstack-queens/; \ + EXTRA_RPM="gdisk dosfstools util-linux"; \ + else \ + REPO_URI=http://mirror.centos.org/centos/7/cloud/x86_64/openstack-queens/; \ + fi && \ + yum-config-manager --add-repo $REPO_URI && \ + yum install --nogpgcheck -y \ git \ python \ + python-pip \ wget \ which \ findutils \ @@ -28,7 +35,11 @@ RUN \ parted \ sudo \ e2fsprogs \ - xfsprogs + xfsprogs \ + qemu-img \ + ${EXTRA_RPM:-} && \ + pip install diskimage-builder==2.26.1 && \ + yum remove -y python-pip RUN find -name 99-selinux-fixfiles-restore -exec rm {} \; WORKDIR /work