X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=docker-context%2FDockerfile-dib;h=d1bb65f0b72a5db95bafe256b3cb6f8c98b8c40f;hb=7dca3e0252134f75444a6e3e1c65a70229aee594;hp=1a339f05d9fd45434f1ef857cb349363d9013489;hpb=79784451d6ee32881823de4aa442cf7ee970fc67;p=ta%2Fbuild-tools.git diff --git a/docker-context/Dockerfile-dib b/docker-context/Dockerfile-dib index 1a339f0..d1bb65f 100644 --- a/docker-context/Dockerfile-dib +++ b/docker-context/Dockerfile-dib @@ -14,21 +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 && \ + 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