From patchwork Wed Oct 7 05:01:24 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 126 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:eb04:0:0:0:0:0 with SMTP id f4csp441894ooj; Wed, 7 Oct 2020 07:01:38 -0700 (PDT) X-Received: by 2002:a2e:9b02:: with SMTP id u2mr1386600lji.303.1602079297391; Wed, 07 Oct 2020 07:01:37 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602079297; cv=pass; d=google.com; s=arc-20160816; b=N7lLztSSNWN40c7wqp7VpTeqDJb8sbqzSo9lUnU4+yLo8Dzrh+QB42eZc9/SHVTRXg gemvQ+uuvWXA/I7t0BpgOKXzCX/BrLjGw2EuDOHSIulKBqMyF8vEkggvUi26hvBJI1Sz zI0+YlW7kT1DssQc8WMaXAZP+KnQzz5y42pMTG4a6bn/vs2dpr0ucbmx6pvbvyg8uyOn MrgzKHdfqDin7aPxl3W4soFgUSX/zR9u3srNrcA4fRWkjuoTTlrGzf2hRsZbo63lV6oI KOPP/iAD/JnX7Q26h+ejgJAYiRMXYUJweVEddxeMxqbGx+hG9rHRlrCjCijAgJLHwboQ 2kEQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=lTXIiFmN7u0g4eEdmD9cRNR7nWsZw05ZJ2iHQuvtDbA=; b=oW07XbFXzFnaXYB5lLg24eE7kmsdJj1PjPMvVzORXwBR59I//HlrzJGbYijd/C9w1C iHBQVeVJX8L/x5OVfScm1SjibfuFZ3hacWrkLRvbjLu+XdiFmBxBizImwosZczpFKYTD 5WRr8j624aNhWo2OpzqRCNecSmdK895iB2+ESQ4Klgh+Pd6HPQYMjoGBm9g+hFHSjn1j jGk/P6ZaOEUlhfEno0yNwxCTCKc10Wi/W/nU+TtJte/AW8Pc1lCIpfkMxHIY+AwHDtvD hGb0JEm5B1DUnhdTyFHNyPl4IBoTJ4nTh7HubG6Zo0dKfMTlcK+0yoP48TpeMDEi9GDO /RLA== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=Q1gDUEwB; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbqeu675qkgqe6kpsvpa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBQEU675QKGQE6KPSVPA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id c17sor456188lfs.1.2020.10.07.07.01.37 (Google Transport Security); Wed, 07 Oct 2020 07:01:37 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbqeu675qkgqe6kpsvpa@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=Q1gDUEwB; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbqeu675qkgqe6kpsvpa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBQEU675QKGQE6KPSVPA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602079297; cv=pass; d=google.com; s=arc-20160816; b=s+befiD0T1mLznfHFcE/WB3EGa2ZB6Sx3QXqSFdiFSrJgNXzSlB82mGXjqr2JmiO5A v8FnS/fZ8MCZrFp54zHAzCgSpRIbxTTxGAQyZ2ULrQgjnqZp5yZoMUcftewg2tosuPMQ A+95enydv1rNPBOgeRhx3AtjToCqgLI6PuT7xUPBt//M5eMVFjZyF2Y2HkyGB3Xmn2Ej cu43jWarPTRh1JvXGpTEgGS664WiNyTiXCP0Kvzx+j3ZF+quilH73zJl5pZX36djSQrw 9I/XkIQjV6vJvUrC3/KMB0DoTL6QgaQZkt3+2h8mJEXy8MLos7/oc2828VkzOz4SYQOZ sscQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=lTXIiFmN7u0g4eEdmD9cRNR7nWsZw05ZJ2iHQuvtDbA=; b=iTElU+NLuPzA1hdZ/dlO9D6sguIrW/3GderI6w73Qq39whg897cixM5PkdheOOrAX/ EoYy8ApDqpPIIDWFj6lsDcB7gUveQ5OTI3HkeazBsNkwgNcTwKIpL9c09DhrWAxA+1Ky 6eZl8ZkU9jMk7VHqZmZVlz8VHPujUyF3evPlWccMEujV5nJ+WHXdWR8AbmPDa6sG0qTs GMPUdpC8PsTzKhn0pHBvxjtuMHzs8p/RTATrCMNJgtsWVjCZNQ1rtY7hiIUvbrmyUyVv IxBHMuyAlyNeYTh8GLQnXvh+Awrvyqan6Hm0QLJJoMnXNOm7ehKE7/X5GVF1CxpreUBq ippg== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=lTXIiFmN7u0g4eEdmD9cRNR7nWsZw05ZJ2iHQuvtDbA=; b=Q1gDUEwBDpdhrU0sopdAzT2QZUeVmuKq1bZClKTKDh4/JvQshZyrnyhmutnL6aqHUm n3hvrKxRENUIyEmRXfy7fencHsBAtSTwEIq8N9KJfWDD0DkujSK5QBFdDXdem+KR+Quq Ryl4VK42gB6Yq6OPDrfDsf+UXPKds9jCNNDlrx1AUcFKaZ8GkB1uXjljWntf8gA36TDr uKEHDUP1F+xrmFxRJeGu5hjTikFcAwI2Ej3WlPIqh42pt1rhOcf+6cnofgI5zSSGHj4P vfRxHk4In2CLil2YxFhUyoi1SR2hYjetgHQFG704fQJfiVOT5K8aXuYVlHTx2jqe2+RU gdew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=lTXIiFmN7u0g4eEdmD9cRNR7nWsZw05ZJ2iHQuvtDbA=; b=Y9T/N1Qk7LHQs13V33FLWFeJNIbbOXoIK7rOUKxRyDS7hZYtnbjaQFWh6/3agf+M4D 6e1CWzUIq66zz1/Z8B3vVmfEmfftBp1OEVssHq8thvSlF+gw8Ry8tCyYCMgEXUBWPYAD 2Lb8mHk8+bFTULNcQQy/4WzYImSPNF+1UzujafSOD4qGJCH0xS/5eB3XY7eOBNP1vvDB myH0klnpproz8becXPWNnCisgArg7FT8ICqpzsETT5rm2nTrBywL2ef23b+/6+jEgzRn AYlQb9zxUCqdUCsW+kd7OrFAXhBaH5QM+AHOsHqTh4ocd/l5ByxWUO3VXKCOIThcaNO7 5h2A== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM5314C1arPcH4bd6IiRpCcfLXzGI6u7uy8Cm3g/Yo1NoKGGHfMB97 d395P6563RyrhOJej1PpQwc= X-Google-Smtp-Source: ABdhPJx6MPNSzUnCX9GHLzKUehW0wktp8rmvTYl0bO4f6RGZGqYgremDTO90g3JR/Wz81/2Zs6Cmdw== X-Received: by 2002:a19:494b:: with SMTP id l11mr1104790lfj.462.1602079296942; Wed, 07 Oct 2020 07:01:36 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:554:: with SMTP id 81ls1334921lff.1.gmail; Wed, 07 Oct 2020 07:01:34 -0700 (PDT) X-Received: by 2002:ac2:485c:: with SMTP id 28mr1123057lfy.584.1602079293836; Wed, 07 Oct 2020 07:01:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602079293; cv=none; d=google.com; s=arc-20160816; b=WxOp2rzEOHr7lWo7K09VcchbCgC9TFi+z2RIzN5B0Ih+TZbZMPSxuxzKHT/8mDjLE9 mOWW2UbthUFJaVuS/pnul/v3YT9QT5dEQmi9qosd55xe4DS3UECbBi1YkCtK9yzHv9Bh E9v08Jab8AmtCPw5w2Re65/1NEgT/KJeZMr+KQdfnwwGhRuQJdEXr9zHoukK5mZC6Y6S bAKJ5c4l4RQuA6/Ah2E03GdUcWrC3TlcLWc3bzPikRK/2MdwdOk7Mz9CEa4Ma57qgat9 82vgITESc9oxNuDUOpAQUL4D4KzS+6y+1YsPfVsknjIOmLPXzUrDIFYhIs4WVt/F28Ds +exA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=jEtQqetIuPfJscR4fCzCoM9QLJPWeCMZTIojcQ6dOdk=; b=n2cdYJP6c/gXTe3UZUPbsUHIo8AAtnEWxFtnt7A6HLLEQLKHAvOxZiERHTdOZSB+Nj h2MaYk4/NC+wlXK6TG7W12p5NcQD7h79PHQTu+qV+vaTOu0GoXf5V0yZRPUj6etQPaYf jlqXVVH9ZGGc4j2wLVi0sBVj3znVhY8nhtcInRTjLfcdWvNoAJBkieaCxKeHEuRJo3fn 0nXwQCFcKsjtLtCWhh8bmXbCVnujZKY2r/632ztqdtlze8YfBgt9p1XatQEAT88COQPs uhYHGr3327LaMJNfP78c72TPktypJwDto2BjdRtaT4nramggdKE3BaWKZbXNbtHyqmlF Sm4g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id n5si66389lji.5.2020.10.07.07.01.33 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Oct 2020 07:01:33 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id 097E1XYY017947 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 7 Oct 2020 16:01:33 +0200 Received: from md1f2u6c.ad001.siemens.net ([139.22.113.50]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 097E1UkA019880 for ; Wed, 7 Oct 2020 16:01:32 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v4 07/13] isar-bootstrap: Connect to gpg-agent before adding keys Date: Wed, 7 Oct 2020 16:01:24 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1679901901001723976?= X-GMAIL-MSGID: =?utf-8?q?1679901901001723976?= From: Jan Kiszka We have recurring issues in CI with the gpg-agent not being ready when trying to use apt-key: gpg: can't connect to the agent: IPC connect call failed Work around this by connecting upfront to the agent, retrying that in a bounded loop. Signed-off-by: Jan Kiszka --- meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc index fbfe669d..1c5dba74 100644 --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc @@ -303,10 +303,13 @@ isar_bootstrap() { "${ROOTFSDIR}/etc/apt/apt.conf.d/50isar.conf" find ${APT_KEYS_DIR}/ -type f | while read keyfile do - kfn="$(basename $keyfile)" + export kfn="$(basename $keyfile)" cp $keyfile "${ROOTFSDIR}/tmp/$kfn" - chroot "${ROOTFSDIR}" /usr/bin/apt-key \ - --keyring ${THIRD_PARTY_APT_KEYRING} add "/tmp/$kfn" + chroot "${ROOTFSDIR}" sh -c ' + for i in $(seq 10); do + /usr/bin/apt-key --keyring ${THIRD_PARTY_APT_KEYRING} add "/tmp/$kfn" && break + sleep 1 + done' rm "${ROOTFSDIR}/tmp/$kfn" done