From nobody Thu Apr 2 01:31:55 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=invisiblethingslab.com ARC-Seal: i=1; a=rsa-sha256; t=1774999800; cv=none; d=zohomail.com; s=zohoarc; b=anwMrIYK/UJy+LbfC9fmaYFVaQVRS9ww3OvcB8K5/Obz5QYEd5mKHxm2SVCKjMAl6yAqzCEi5dUBgazfJTI/4Xe0YYs+U81KLzoR+Oyi9hQuMQbctR7wBQlpJn1wqYzeJDtU9ujXDBwHuVZBjUqXvTkQ/p8kyJw8lpe18z8fBhY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1774999800; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Pbl6hENohFbtGGC0Gw3P9MXarDAJt6eXsMQHLBHvuXw=; b=T1QjrlUwgfWz/KyZ00a+OTMKyiOdrnxf2z6pFp/3dD1WZf8nY9hMtTZcvlIFY0M/G54mFgbP6IP3roU5tdmC7YIWm2c7PLrCu0Kgf07UkNqAaVTCl4KhxAwYwlx+DQqjGy9R1FfpAulrKO1vnlxlwOZcFgRH3hO+e786H/haIbY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1774999799998405.2106638809381; Tue, 31 Mar 2026 16:29:59 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1269507.1558554 (Exim 4.92) (envelope-from ) id 1w7iWn-0000EC-1O; Tue, 31 Mar 2026 23:29:45 +0000 Received: by outflank-mailman (output) from mailman id 1269507.1558554; Tue, 31 Mar 2026 23:29:45 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1w7iWm-0000E2-UA; Tue, 31 Mar 2026 23:29:44 +0000 Received: by outflank-mailman (input) for mailman id 1269507; Tue, 31 Mar 2026 23:29:43 +0000 Received: from mx.expurgate.net ([195.190.135.10]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1w7iWl-0008O2-HB for xen-devel@lists.xenproject.org; Tue, 31 Mar 2026 23:29:43 +0000 Received: from mx.expurgate.net (helo=localhost) by mx.expurgate.net with esmtp id 1w7iWk-004YpL-UD for xen-devel@lists.xenproject.org; Wed, 01 Apr 2026 01:29:42 +0200 Received: from [10.42.69.9] (helo=localhost) by localhost with ESMTP (eXpurgate MTA 0.9.1) (envelope-from ) id 69cc58e6-bab6-0a2a0a5309dd-0a2a4509c0a6-2 for ; Wed, 01 Apr 2026 01:29:42 +0200 Received: from [103.168.172.149] (helo=fout-a6-smtp.messagingengine.com) by tlsNG-bad1c0.mxtls.expurgate.net with ESMTPS (eXpurgate 4.55.2) (envelope-from ) id 69cc57f5-e484-0a2a45090019-67a8ac95c24b-3 for ; Wed, 01 Apr 2026 01:25:42 +0200 Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfout.phl.internal (Postfix) with ESMTP id 642CDEC0252; Tue, 31 Mar 2026 19:25:41 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-05.internal (MEProxy); Tue, 31 Mar 2026 19:25:41 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 31 Mar 2026 19:25:40 -0400 (EDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" Authentication-Results: eu.smtp.expurgate.cloud; dkim=pass header.s=fm1 header.d=invisiblethingslab.com header.i="@invisiblethingslab.com" header.h="Cc:Content-Transfer-Encoding:Content-Type:Date:From:In-Reply-To:Message-ID:MIME-Version:References:Subject:To"; dkim=pass header.s=fm2 header.d=messagingengine.com header.i="@messagingengine.com" header.h="Cc:Content-Transfer-Encoding:Content-Type:Date:Feedback-ID:From:In-Reply-To:Message-ID:MIME-Version:References:Subject:To:X-ME-Proxy:X-ME-Sender" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1774999541; x=1775085941; bh=Pbl6hENohF btGGC0Gw3P9MXarDAJt6eXsMQHLBHvuXw=; b=doWTw13O/LQ5rTHi5X9ZaZtDNa +gvszLCPXfCT9c5uSEP/IJADLCalLMlhQR1XKUCSHW3zO+DHz1lpR4HzZ94V3Dix Fd2l72e1NXjqFcYrKgeAx9g+rn/8lFtgxQeGIFLQgTJ7nUfEgkDHLPRKQ94f35hy TUKyqH2gwCeqjxEWk+cTclKnMZYjUYUZXv/unRSxJ8Vv1CTyKDQ15Ie1DT/DhEy/ SaPb6oME9WPNcf7Y/uvjIaSu/Ke5nbYvFmg83Zjt5aCVjfdmD9AwRlsnNZXwZzDb u0VAx/5nOo9kERGI+NPJMnLm2O2he4E0IGSRv7b0gvFchxeJ3zyRj8v5Debw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1774999541; x= 1775085941; bh=Pbl6hENohFbtGGC0Gw3P9MXarDAJt6eXsMQHLBHvuXw=; b=i nox1QWGhNPHLEaapd/+S5I+BmEvfyUdGUq2w88C/WPv7LlIVObnNLLPORaFFXS3f n0Rh3IqL+shiRWlmXmp/rahspHsurzguwvaTfhVN/CYYjoWhNjaXlChYoqdYhJnq +BpCwquS33Bo+gooIWRarVQKqWGLbT2A37gPxkbF4ui4hFS7NzLFPVuAxoAg60dC 0NLwDQkNwppAKGfrsibDNSRaxsrz86Fh79pcOQ67RhCpGvnJc2qDl/GAG1VtC5/v 3ZSYijswoJ7Cp1tVhpe8jn2KMgoH3phjafDyorUAs6DF+1aI85ySOTklVaLFRPK4 ID6aAr2S6KKQkLaKjVAlg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdduheduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceurghi lhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurh ephffvvefufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucfo rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucggtffrrghtthgvrhhnpefgueduhefg vdefheehudejheefudevueeghfekhfehleegveduteeuiedugffgffenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhn vhhishhisghlvghthhhinhhgshhlrggsrdgtohhmpdhnsggprhgtphhtthhopeehpdhmoh guvgepshhmthhpohhuthdprhgtphhtthhopeigvghnqdguvghvvghlsehlihhsthhsrdig vghnphhrohhjvggtthdrohhrghdprhgtphhtthhopehsshhtrggsvghllhhinhhisehkvg hrnhgvlhdrohhrghdprhgtphhtthhopegrnhgurhgvfidrtghoohhpvghrfeestghithhr ihigrdgtohhmpdhrtghpthhtohepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhih hnghhslhgrsgdrtghomhdprhgtphhtthhopegtrghrughovgestggrrhguohgvrdgtohhm X-ME-Proxy: Feedback-ID: i1568416f:Fastmail From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , Andrew Cooper , =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Doug Goldstein Subject: [PATCH v2 4/6] CI: use Alpine's network setup Date: Wed, 1 Apr 2026 01:24:53 +0200 Message-ID: <2a02d9e9a4fc47674d771f22e65b202b3dbf6336.1774999414.git-series.marmarek@invisiblethingslab.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-purgate-ID: tlsNG-bad1c0/1774999542-5B8A5A73-D4C2F213/13/0 X-purgate-type: clean X-purgate-size: 1555 X-ZohoMail-DKIM: pass (identity @invisiblethingslab.com) X-ZM-MESSAGEID: 1774999803893154100 This allows Alpine startup script to properly handle service dependencies - necessary for starting dropbear ssh server. For the latter, always take the IP address from DHCP, in addition to the test-local one. Signed-off-by: Marek Marczykowski-G=C3=B3recki Acked-by: Stefano Stabellini --- automation/scripts/qubes-x86-64.sh | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-= x86-64.sh index 7a59fa5f1116..91c0d5bec829 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -214,25 +214,23 @@ cat "${dom0_rootfs_parts[@]}" > binaries/dom0-rootfs.= cpio.gz # test-local configuration mkdir -p rootfs cd rootfs -mkdir -p boot etc/local.d root +mkdir -p boot etc/local.d root etc/network cp -a ../automation/scripts/run-tools-tests root/ =20 +echo " +auto xenbr0 +iface xenbr0 inet dhcp + bridge-ports eth0 + bridge-stp 0 + up ip a a 192.168.0.1/24 dev \$IFACE +" > etc/network/interfaces + echo "#!/bin/bash =20 bash /etc/init.d/xencommons start =20 -brctl addbr xenbr0 -brctl addif xenbr0 eth0 -ifconfig eth0 up -ifconfig xenbr0 up -ifconfig xenbr0 192.168.0.1 - " > etc/local.d/xen.start =20 -if [ -n "$retrieve_xml" ]; then - echo "timeout 30s udhcpc -i xenbr0" >> etc/local.d/xen.start -fi - if [ -n "$domU_check" ]; then echo " # get domU console content into test log --=20 git-series 0.9.1