From patchwork Tue Sep 29 22:21:24 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vijai Kumar K X-Patchwork-Id: 103 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:eb04:0:0:0:0:0 with SMTP id f4csp4816283ooj; Tue, 29 Sep 2020 23:21:47 -0700 (PDT) X-Received: by 2002:a63:f803:: with SMTP id n3mr970467pgh.231.1601446906870; Tue, 29 Sep 2020 23:21:46 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1601446906; cv=pass; d=google.com; s=arc-20160816; b=z5eY5biN0wLdd0ojLXTD960/6JXBOCz46IkaTPD4ZiBlYn1l4OhW+xlHYum/TorKTW 9M6DfgaVowIDXWEVU3hO5a4lmYs5xSrx50f7piinoZSsJ/9NsxEoCcsCFYDBtQNn4fuN Z3sJTPji9PztGNnEFxAh7X5A/CxNNORa9IVIZd5kEPS3/SlWNrc84p24cA4qXZGSS5Z7 AWzZ/cRM5NcVxqYxnfUiYh4MYKUNk6gOCR3bAtW0ErL6BiujQlzXnsGIsA/oekiFsvje E/5+V0LMEuDrKlOcUeMSJTJUq4e/EGY0BmBRnBO0EPHUitdbgHU5weZXngfz9+BeB84n OuFw== 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:cc:to:from:ironport-sdr:ironport-sdr:sender :dkim-signature; bh=oRatKLh/YNmPhXthXRRp/iZbCvPZOm5ZDvoRxTZ4iIM=; b=j/+QC+LT/yNPAESHYJg2mzDwsMhn11LPGZDUCTkDK//Hd4X2fBtdBcVr7NWWnvCLjV LQeb2Fc2OZR/dHRKs+9y5ogB11WS5FbnXOUFmQwgfcQF2kqd8w8rsnLeTVozLGJsi66P es+xJjeRy0Q4tx9fsGJhbPhL8fZIFguQ+MWYHk4cNVC5ITb/minpkcJh0rge+apBaAnN hDkTT/H8vhXgXH0vmg9hXLblzAB6d+R9x+nHZ5Fx4zDXKdX3/qcJpwB8+e2sYk8DXZTJ 9v3SFpEY47MT5DFd6ZG5W1UYQMixrwgGgFQtPQ1gWTsMm3TLs+qBeVjJaMHDCYHfdo8r DvSg== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=ST4O9CyC; arc=pass (i=2 spf=pass spfdomain=mentor.com); spf=pass (google.com: domain of isar-users+bncbcwp7lf37ukrb6wh2d5qkgqesb222zi@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCWP7LF37UKRB6WH2D5QKGQESB222ZI@googlegroups.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id y187sor462546pfg.79.2020.09.29.23.21.46 (Google Transport Security); Tue, 29 Sep 2020 23:21:46 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcwp7lf37ukrb6wh2d5qkgqesb222zi@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=ST4O9CyC; arc=pass (i=2 spf=pass spfdomain=mentor.com); spf=pass (google.com: domain of isar-users+bncbcwp7lf37ukrb6wh2d5qkgqesb222zi@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCWP7LF37UKRB6WH2D5QKGQESB222ZI@googlegroups.com ARC-Seal: i=2; a=rsa-sha256; t=1601446906; cv=pass; d=google.com; s=arc-20160816; b=T7QhsswWxPsxcBUHgpOBGg+SJDa0dbkIQ//puYgFeYaWP7FElJUrwovZxLLNgd5+Zn 80ZIMIENlf6EvDMpKcm5n4v1CrQ1CIG96SD3RE0eFuC2Y61l8q6r5gH0k6yMguB68nEY PZQu3ZiyM9up1+/9V9J2ExGTo8YcVAX7Ee+dI8Sn2bNE59TGWz6sNlaIyT5jkA2TPVTj Qmqzus26U14CARGlSpnQxPFRpDvQUVIuWkG4EWh+mNjmNfqbRYDKTlNp6mMDiJdUa6ol plNb0+1gF2ml43Q6U+5MPfeJqYSej5K8/+S5PHPJYqbsjo3Lswyayx5Z56z06T4qHCxB e0VQ== 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:cc:to:from:ironport-sdr:ironport-sdr:sender :dkim-signature; bh=oRatKLh/YNmPhXthXRRp/iZbCvPZOm5ZDvoRxTZ4iIM=; b=qFt3RM00shmOzsv5qZAl9jRVfg1itplU1gkvDOHqHFUE6fOQCvpLapn19gh19yAvQD CJuDkQ+LjSIKPcEuyflMK4fPnGSJVtyjkvWWbyOjYswxxHnvMHV2AXPLwsWz7EL+GXea XV6hviMMd8hZ5Bb73niGqTfXsjRPnPAuBLUt/QwJXYJ2HTKxNJEvTrfuyJ+aD2eKbzor eOWGvZkNiUiI87kOelIjO2Klmf+e2KCkrkvrDsAvKo+LJuAMW6rWSGfh+zutMZDwh1LH 8Ku4GRG67/GYSG1pOxH6BBLgpqL9tzfLsZOxWQONzJutQP/wDnzw/54S7RFCKe9o4TDb 82ng== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.141.98 as permitted sender) smtp.mailfrom=Vijaikumar_Kanagarajan@mentor.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:ironport-sdr:ironport-sdr:from:to:cc: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=oRatKLh/YNmPhXthXRRp/iZbCvPZOm5ZDvoRxTZ4iIM=; b=ST4O9CyCCtcjeKxR7jTtdDLzwHfBNGV+OUtmpCJ7Ejzzha9k3iXp1ttj6ZaJXZ4Ma5 LCvU0XIoU2AbLSoOfgkAWkGx4deR7vg7YgWKUeVYmmNJwnRzWvaSxVc4vtesBxxmDUXb tv+UprzNn1CvG3xHrnj+7KvX3loTzl07ZuWbE2yYLMfE/ccdlU9rn+c+RrgQCgKY/OKq ruo0tmStkPBI/adf0P+BhJJxq2gF0GGmIr2hewxCJnOtkY2DiKOSpUnXodbfhORy885X 0HCILvseY1d4PsF1X1AyG66hiAdl72Exx5KOFfKJPZtU9SCrfnj0d6mS5rSluZ48mADE oQwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:ironport-sdr:ironport-sdr:from:to:cc :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=oRatKLh/YNmPhXthXRRp/iZbCvPZOm5ZDvoRxTZ4iIM=; b=loQDIj51ezIFPK1Eo9mNhoYxwyq4P3PqGUaKyCFE0hC/bLOBBzN/943XRh5Jvn3SFP RH9j+JPYJYiLjzYLmlU58XWlqUQMG8Ce4VraTwhJCyXbmlh4spScVqnnStepu/fBlA6P JNahd86OtyqrNW/o/IdewOIOQ5Rj+zxydVso6+fDOOLDrlDitVPMz3Dn311y8OPHmoqj mrPHJfw32ndbF6SYkKqm2W8f/ebmWVk+KC8SujpzYqdondp7SUUG+Jy6d2X6mmUbtd5r QKYtA7adDzaKhEjpV77HkY/M2fLPnw+HOzEhTXw5T5qoEH2dz0GcPmjc9JQe7j7L9gV2 CvDQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM530KdWcgU8o8jm2AgQQKlhng2qfiQvaaw6GfdE1iEUhongmGN2lV pvIlyluyj1/4oqQFoeYhbsc= X-Google-Smtp-Source: ABdhPJyabKrOttXl6spKKmKwwGGJuIl4k7L9fW9DMRkDGrfFECX17DAlqBvCdM15STg9Kr7oYt/iSA== X-Received: by 2002:a05:6a00:23cc:b029:142:2501:35cf with SMTP id g12-20020a056a0023ccb0290142250135cfmr1277272pfc.47.1601446906469; Tue, 29 Sep 2020 23:21:46 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:9007:: with SMTP id a7ls473251plp.2.gmail; Tue, 29 Sep 2020 23:21:45 -0700 (PDT) X-Received: by 2002:a17:90a:d304:: with SMTP id p4mr1230285pju.138.1601446905892; Tue, 29 Sep 2020 23:21:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601446905; cv=none; d=google.com; s=arc-20160816; b=aE2zhQTqh7xMASo4BjKsYS+8pG+Jjj/3bNODTAebzThLJn6IlkZ8HzmlB+YpV5qIu+ 6dV0gnP7nWgShKioL23uAw+/VHtW8ynoruzciyqnYUqV6PG67DfGqQFE0cW5nM7/egGE ozq6lLzsQcpUmZ/jML92Ghn0kuWNX39quPHrZ8nkpsJRpPmtJu5CB6JxXKAao7sAorDN TE4M2LYx7QUctykVyE1L4zpQkyGtY9d1ZGppd9OkByxwREX5lsM6hmzmjO5LrOfSkj6a MnUsDHHGgzKaZo3Fjp5YodzMF8y0pngH/0Y6fg1Az8fPVFt1B07CvsTDgMPSsaSjVKXP oQ0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:ironport-sdr:ironport-sdr; bh=NnhDJO0PmHi+mL9kXSqbZwEBUP2sDsvykZCqYXQ2yo4=; b=CFii+Dwj5Cbhbs1K9mj2MYSLDzvsVrpYTDz7DZyjA7TuahWGczhrhb0QNiJF0xiU02 SUlmbiiFoHx+ytCNctVrpAdcQ+PNcYcofo8S/K0DxfQdu7Pp++b/CEND47JZctujQiTi ipz2QBX96BUajoYGDMiBPvmAC2kdn6lmZuVRNvE2Toj4+t2QVGmmXI1q/HVvj7vu5uE6 Rkk9e/zbeXi3mNZlcvz+h5tqY87Zn+9goZWbv1npP3cCQ7bZg1xp+13St/yuCaYSSo8H 1wo2ABBnU9jF1PWoHElrE+QhUk8uaweMBsYe0+RKjaJVSJsCW7fjiCPA8GMq7nzA5ul2 81uQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.141.98 as permitted sender) smtp.mailfrom=Vijaikumar_Kanagarajan@mentor.com Received: from esa2.mentor.iphmx.com (esa2.mentor.iphmx.com. [68.232.141.98]) by gmr-mx.google.com with ESMTPS id q125si62046pfc.2.2020.09.29.23.21.45 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 Sep 2020 23:21:45 -0700 (PDT) Received-SPF: pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.141.98 as permitted sender) client-ip=68.232.141.98; IronPort-SDR: SfxZi4w7VTIke4hjZM6v6PCoONz+k5MLUBumOWQ+vbx1i28ABdpih9z++y1eiEz3HQ1C7wJykk raMtZkbyhUwSCH0CrXpaYUDh8zTpP5sVGhj3zPF56wxhqLFh6JD1ehUHob6nujR81ImGJVndh5 wvVmpMjW5TmhNUC+Wtu//z/DnW6k3n6kctNIIvh9wgpI6s/SoABVLBhOi04veA69qllIS6XTGP T7gKKeS7qFRob+lt6KCIOJowZhjFxY1qF8qxCxeQZWOHfcsAR/PQf7nZ34/Pam914Jz6xJh2pL QJs= X-IronPort-AV: E=Sophos;i="5.77,321,1596528000"; d="scan'208";a="53462619" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa2.mentor.iphmx.com with ESMTP; 29 Sep 2020 22:21:45 -0800 IronPort-SDR: DhHj2d1t0XyYhJwIQVgM7MZTa1S7EmPN74pl/MncZS89DonhwFpgzY1b+kGPPG0X2KLJJEm7nD 9vfUzbZ/LAMxy1I0rsQrsV6cFEjOqNDW25KyBA7DEuz1XD3ebIjL/t5t31s2/vDf/1K6bHO6gT 5C+QUOMUqVHPfJuSlPH+oG91jeJlaS10posh4xU0UWJ2L+xSn++Tp1q5vy5P5aCGh0R+cTMrkY ps8MMNwh5fTeHKc7Ff6u4egnky8sdMA8XXUuxg0O1sbC72Aq2owePFBVq15ICs6UFmbWFAWLei fBo= From: Vijai Kumar K To: CC: Vijai Kumar K Subject: [PATCH v6 13/13] rootfs: Handle failures when postprocess is rerun Date: Wed, 30 Sep 2020 11:51:24 +0530 Message-ID: <20200930062124.13578-1-Vijaikumar_Kanagarajan@mentor.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200930061833.13347-4-Vijaikumar_Kanagarajan@mentor.com> References: <20200930061833.13347-4-Vijaikumar_Kanagarajan@mentor.com> MIME-Version: 1.0 X-ClientProxiedBy: SVR-ORW-MBX-06.mgc.mentorg.com (147.34.90.206) To svr-orw-mbx-01.mgc.mentorg.com (147.34.90.201) X-Original-Sender: vijaikumar_kanagarajan@mentor.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.141.98 as permitted sender) smtp.mailfrom=Vijaikumar_Kanagarajan@mentor.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?1679238791305853895?= X-GMAIL-MSGID: =?utf-8?q?1679238791305853895?= The apt state information in var/lib/apt/lists is cleared as part of postprocessing. This makes apt-get calls in cache_deb_src fail when rerunning the postprocess task. Since we cannot run apt-get update again to refresh the state information, copy the apt state information from the initial bootstrapped image. Signed-off-by: Vijai Kumar K --- meta/classes/rootfs.bbclass | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index ed43fb9..bebc0c4 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -190,6 +190,10 @@ cache_deb_src() { sudo mv "${ROOTFSDIR}"/etc/resolv.conf "${ROOTFSDIR}"/etc/resolv.conf.isar fi rootfs_install_resolvconf + # Note: ISAR updates the apt state information(apt-get update) only once during bootstrap and + # relies on that through out the build. Copy that state information instead of apt-get update + # which generates a new state from upstream. + sudo cp -Trpn "${BOOTSTRAP_SRC}/var/lib/apt/lists/" "${ROOTFSDIR}/var/lib/apt/lists/" deb_dl_dir_import ${ROOTFSDIR} ${ROOTFS_DISTRO} debsrc_download ${ROOTFSDIR} ${ROOTFS_DISTRO}