From patchwork Thu Apr 30 18:27:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Faggioli X-Patchwork-Id: 11521145 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6676B1575 for ; Thu, 30 Apr 2020 18:28:39 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4C9B9206D6 for ; Thu, 30 Apr 2020 18:28:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4C9B9206D6 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1jUDuA-0007wB-TA; Thu, 30 Apr 2020 18:27:26 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1jUDu9-0007w6-Qo for xen-devel@lists.xenproject.org; Thu, 30 Apr 2020 18:27:25 +0000 X-Inumbo-ID: 3cf3584a-8b10-11ea-b9cf-bc764e2007e4 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 3cf3584a-8b10-11ea-b9cf-bc764e2007e4; Thu, 30 Apr 2020 18:27:25 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 7892AAC4A; Thu, 30 Apr 2020 18:27:23 +0000 (UTC) Subject: [PATCH 0/3] Automation: improve openSUSE containers + podman From: Dario Faggioli To: xen-devel@lists.xenproject.org Date: Thu, 30 Apr 2020 20:27:22 +0200 Message-ID: <158827088416.19371.17008531228521109457.stgit@Palanthas> User-Agent: StGit/0.21 MIME-Version: 1.0 X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Andrew Cooper , Doug Goldstein Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Hello, This short series contains some improvements for building Xen in openSUSE containers. In fact, the build dependencies inside the Tumbleweed container are updated and more handy helpers are added, in containerize, for referring to both Leap and Tumbleweed containers. In addition to that, in patch 3, the containerize script is enhanced so that it is now possible to use podman, instead of docker. Rootless mode for podman also works (provided the system is properly configured) which, IMO, is rather nice. Docker of course continue to work, and is kept as the default. Regards Acked-by: Wei Liu --- Dario Faggioli (3): automation: update openSUSE Tumbleweed building dependencies automation: openSUSE distro names helpers for containerize. automation: implement (rootless) podman support in containerize automation/build/README.md | 10 ++++++++++ .../build/suse/opensuse-tumbleweed.dockerfile | 2 ++ automation/scripts/containerize | 19 +++++++++++++++---- 3 files changed, 27 insertions(+), 4 deletions(-) -- Dario Faggioli, Ph.D http://about.me/dario.faggioli Virtualization Software Engineer SUSE Labs, SUSE https://www.suse.com/ ------------------------------------------------------------------- <> (Raistlin Majere)