From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50662) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPUxG-0001qr-4C for qemu-devel@nongnu.org; Tue, 19 Jul 2016 09:21:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bPUxA-0001dd-QT for qemu-devel@nongnu.org; Tue, 19 Jul 2016 09:20:57 -0400 Received: from mx1.redhat.com ([209.132.183.28]:56715) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPUxA-0001dK-Jl for qemu-devel@nongnu.org; Tue, 19 Jul 2016 09:20:52 -0400 From: Fam Zheng Date: Tue, 19 Jul 2016 21:20:35 +0800 Message-Id: <1468934445-32183-1-git-send-email-famz@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH v7 00/10] docker: Support building qemu-user powered docker test images List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: alex.bennee@linaro.org, famz@redhat.com v7: Pick up Alex's branch, and add the "docker.py images" patch. Changes = since v6: - Added the EXECUTABLE patch. - Fix rc =3D=3D 0 case of pre script. - Add docker.py images subcommand. - Use docker.py instead of sudo. - More details in message of the debian bootstrap pre script. v6: A few tweaks to make this more mergable. Including: - Add and catch magic pre script exit code "3" to allow skipping imag= e. - Tweak debian-bootstrap.pre to return '3' when appropriate (It shoul= d still return 1 for debootstrap command failure). - Fix "realpath" to "readlink -e" to be compatible with centos6. - Add the last patch to skip test if the image is skipped by .pre. Alex, if this looks good to you, I can send a pull req today. Alex Benn=C3=A9e (6): tests/docker/docker.py: docker_dir outside build tests/docker/docker.py: support --include-executable tests/docker/docker.py: check and run .pre script tests/docker/dockerfiles: new debian-bootstrap.docker tests/docker/docker.py: add update operation docker: pass EXECUTABLE to build script Fam Zheng (4): docker: More sensible run script docker: Fix exit code if $CMD failed docker: Add "images" subcommand to docker.py docker: Don't start a container that doesn't exist tests/docker/Makefile.include | 14 +- tests/docker/docker.py | 159 +++++++++++++++++= ++++-- tests/docker/dockerfiles/debian-bootstrap.docker | 21 +++ tests/docker/dockerfiles/debian-bootstrap.pre | 87 +++++++++++++ tests/docker/run | 16 ++- 5 files changed, 280 insertions(+), 17 deletions(-) create mode 100644 tests/docker/dockerfiles/debian-bootstrap.docker create mode 100755 tests/docker/dockerfiles/debian-bootstrap.pre --=20 2.7.4