From nobody Thu Apr 2 01:30:53 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=1774999807; cv=none; d=zohomail.com; s=zohoarc; b=UJfC/K2gkHQ0g9mbjCUA89nTqEj8qseN1qQAYmOWy3YTWB5/yI5AGa404PsspDNLWKBigNp+Jo++JgxUCxRHOIx/2P0ZtvWfkpcH1E1q2XZMb03KmWVNTfEGnhgzdkyo55jJy4LiWIvgrMISGVk+hi7Rq3yVeBJCkGDUfPTBjXs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1774999807; 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=ipNBzb/xPepZOkJie58FqxMbev+ybK+wfGHJYYApMdY=; b=gBgF+MsyxgpEOIWPX+3E7HUICbWrZs3OUh8AQxrEYzY6Z8ffEvJJuN16hmDG3Sro9MJ0pEtn3sA+A6iahD6bzPg7a6PlUmQ20IqwVtPXxRnNWHMuxeTXoNF9vTuO+Ex9rVh2kXOyDnACmsSROm4DKysJbI1AbW98JcPWjRLisTc= 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 1774999806989987.147127595157; Tue, 31 Mar 2026 16:30:06 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1269509.1558563 (Exim 4.92) (envelope-from ) id 1w7iWo-0000Ty-9R; Tue, 31 Mar 2026 23:29:46 +0000 Received: by outflank-mailman (output) from mailman id 1269509.1558563; Tue, 31 Mar 2026 23:29:46 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1w7iWo-0000Tn-55; Tue, 31 Mar 2026 23:29:46 +0000 Received: by outflank-mailman (input) for mailman id 1269509; Tue, 31 Mar 2026 23:29:45 +0000 Received: from mx.expurgate.net ([195.190.135.10]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1w7iWn-0000E7-4U for xen-devel@lists.xenproject.org; Tue, 31 Mar 2026 23:29:45 +0000 Received: from mx.expurgate.net (helo=localhost) by mx.expurgate.net with esmtp id 1w7iWm-004YwC-HK for xen-devel@lists.xenproject.org; Wed, 01 Apr 2026 01:29:44 +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-4 for ; Wed, 01 Apr 2026 01:29:44 +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 69cc57f7-e484-0a2a45090019-67a8ac95bff9-3 for ; Wed, 01 Apr 2026 01:25:43 +0200 Received: from phl-compute-07.internal (phl-compute-07.internal [10.202.2.47]) by mailfout.phl.internal (Postfix) with ESMTP id D5E65EC0258; Tue, 31 Mar 2026 19:25:42 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-07.internal (MEProxy); Tue, 31 Mar 2026 19:25:42 -0400 Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 31 Mar 2026 19:25:41 -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=1774999542; x=1775085942; bh=ipNBzb/xPe pZOkJie58FqxMbev+ybK+wfGHJYYApMdY=; b=jw0x53EBBypN7RvSLbdGjHu4/r tLu5F1nXEmX3pkfsAwT4prTFVFIXM8XcXP/PjmDXn57UVSsEkHQTh0j+Or0Cion+ wjLBIVjSWpKdjhDUPhjixajIJC2pv31gUq5NG0RxES3iCOW7YmYamOrgYLOYH646 1dy6xYPcVNikiONkVKixc2w3/oY7HVuY6j1lBY91GFwo+KKSbQY+NNgLNnh9bhWI Zh7Y/jGn1BsE734WJlM3Qx9nZZlysuYWDjqGqU2Iqqi9bUA/RGaoooLuxE1kanaq O+LaRpTJu3U5lQo6ZZjwftFXyl9S+McBJF6ynpIifyPlNc/Xguoz5iiA2A1Q== 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=1774999542; x= 1775085942; bh=ipNBzb/xPepZOkJie58FqxMbev+ybK+wfGHJYYApMdY=; b=T ijCnAJPBv0ZA594hOZsW8WXPxJHQj5sLOkxLq7vP7tECYinH8WSysj8D9b+ybSJ3 oWu1tuwEogyWlRKsZUBJBC8DvvIkmVkGCyStbU/mSXbbp48QDF+1SHYJFAjEvLXl jXg1Gd0bB/7rUA4BfljnJJrUtcXA9qS/SJZLDDIsmG6N3Ys5SBJ/0HDT+dXhHMVZ iuScjV+OnJ4mqEdB/9bWW2ovv8SgbLHsdoNBznf2kK5Vq9BO74/aEPTb+/xM5R+4 Snz5UYtj8UGtPSz3cgM8XHoU1OJ3M75tUzUrAtvc8vujXUQ0X5bfbiRACL1iy6wu 5YeDYYglwrC3o+jLwaRJA== 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 5/6] CI: setup SSH key Date: Wed, 1 Apr 2026 01:24:54 +0200 Message-ID: <5d11a521db04134f8917c990a494ba8ce44548b9.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/1774999544-5BAA4A73-EAD71CC2/13/0 X-purgate-type: clean X-purgate-size: 957 X-ZohoMail-DKIM: pass (identity @invisiblethingslab.com) X-ZM-MESSAGEID: 1774999809711154100 Generate fresh key for a job, and add its public part to dom0's authorized_keys file. This allows the test controller to use SSH without any password prompt. Signed-off-by: Marek Marczykowski-G=C3=B3recki --- New in v2 --- automation/scripts/qubes-x86-64.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-= x86-64.sh index 91c0d5bec829..745fce6f9134 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -246,6 +246,10 @@ chmod +x etc/local.d/xen.start mkdir -p etc/xen echo "$domU_config" > etc/xen/domU.cfg =20 +mkdir -p root/.ssh +ssh-keygen -t ed25519 -N '' -f ~/.ssh/id_ed25519 +cp ~/.ssh/id_ed25519.pub root/.ssh/authorized_keys + mkdir -p etc/default echo "XENCONSOLED_TRACE=3Dall" >> etc/default/xencommons echo "QEMU_XEN=3D/bin/false" >> etc/default/xencommons --=20 git-series 0.9.1