X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fbuild-tools.git;a=blobdiff_plain;f=docker-context%2FDockerfile-dib;h=269901a6da405d725c260a82b618649ab3abcc01;hp=ffaa975333f2dd28201ed0058678a72295a8fcde;hb=HEAD;hpb=e94864ec44a6ba9288a493bb7b649924a29d5295 diff --git a/docker-context/Dockerfile-dib b/docker-context/Dockerfile-dib index ffaa975..269901a 100644 --- a/docker-context/Dockerfile-dib +++ b/docker-context/Dockerfile-dib @@ -14,20 +14,34 @@ # 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 \ systemd-udev \ - PyYAML \ parted \ sudo \ e2fsprogs \ - xfsprogs + xfsprogs \ + qemu-img \ + ${EXTRA_RPM:-} && \ + pip install --upgrade pip==20.3.3 && \ + pip install diskimage-builder==2.26.1 && \ + pip install zipp && \ + true && \ + yum remove -y python-pip +RUN find -name 99-selinux-fixfiles-restore -exec rm {} \; WORKDIR /work