From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6816610675337461760 X-Received: by 2002:a5d:5001:: with SMTP id e1mr3045475wrt.27.1587115886890; Fri, 17 Apr 2020 02:31:26 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:224f:: with SMTP id a15ls1974921wmm.3.gmail; Fri, 17 Apr 2020 02:31:26 -0700 (PDT) X-Google-Smtp-Source: APiQypIm+cZDh9lfnkrCpk1L3iUj5Tb4Cu6bT8zOxWIfGXvVCnojRUCPn8K2p3+mfw2QF5jEjzta X-Received: by 2002:a05:600c:2c0f:: with SMTP id q15mr2606016wmg.185.1587115886225; Fri, 17 Apr 2020 02:31:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587115886; cv=none; d=google.com; s=arc-20160816; b=Cte5D7lE3XJ3dh21P+B7LBcIo+D+7rvFkK4IkxyOaU+ggHVt2pGSEEwkdmWtd1T8RZ 0EvpTNk5AkySv6Yy/n7GdOqOGWwjnncQIkcz86Zrs1gV3gIVKSs+o3VGVBYW0GfgvNaM AbsnP+PR8yV5uK4FYW82syH1J24Fnrsp9WBmyJ23EQfCrHCqbfTpxeZ0msOnacMOorZ6 1mWcEA01R1S35TCxx0IWT+BEHk5AVtUoRmAigd25ZO1tD6mC97K0QMC1hcpNUVDM/kY2 jagR1ILyrcnwESVU0rMuMyFkvh5g+049ZOIzZG2A2rn0WZZhnd9eReFozPxEciqAhnhH gmjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=vn0OGoiDIXCPGjT+BN7ltHm62eecxkpjCZ18ThzFTfs=; b=QI6jZhC4yNCjeiMSfEI4YNqioOk4ZBDtGFfQgaRPXqTm4kTFLRAV/LFeb4cq+xoPFs L1xWcwUkpxMoymN631O399ynvAbl94Gq99o8F5QBv2SkuMRjmXYIorldrWCsLX6hoxRS hk/mn7se0jkZfTG6nbuBQTOC4Ki6JhLK3jgMrGmLLlgVEpaFlxN3IPtkSa/pSLMtvdjn XHzS65QRDg4O/CM7UcZLm/aM2tMQmDV+SLETCm6iCZ7J4xoE96tGUp1Igg+oHJBra9mB MKDHp6DVbqH0NSJwWRPAESezhd83fZ7PvQP8ygZ3DMwWEtHO6tg5kytLFRKrNtALg6ln 02AQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="KHKgv/gI"; spf=pass (google.com: domain of vijaikumar.kanagarajan@gmail.com designates 2a00:1450:4864:20::344 as permitted sender) smtp.mailfrom=vijaikumar.kanagarajan@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com. [2a00:1450:4864:20::344]) by gmr-mx.google.com with ESMTPS id s22si364356wme.0.2020.04.17.02.31.26 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 17 Apr 2020 02:31:26 -0700 (PDT) Received-SPF: pass (google.com: domain of vijaikumar.kanagarajan@gmail.com designates 2a00:1450:4864:20::344 as permitted sender) client-ip=2a00:1450:4864:20::344; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="KHKgv/gI"; spf=pass (google.com: domain of vijaikumar.kanagarajan@gmail.com designates 2a00:1450:4864:20::344 as permitted sender) smtp.mailfrom=vijaikumar.kanagarajan@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-wm1-x344.google.com with SMTP id x25so2244280wmc.0 for ; Fri, 17 Apr 2020 02:31:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=vn0OGoiDIXCPGjT+BN7ltHm62eecxkpjCZ18ThzFTfs=; b=KHKgv/gIEfaiN/e+CFtW84cYuR+4Gnjyh+v8w6NeXqpuFPo5MDPaEaWi/1RVfvupcO ZNmGPZB8lMGAKUU5QtGUK5sz/ZgRJGuCSk+gzaJCO0I/nKyWpvbK45hUZ7daBuL2XMTG CqGoI2DDeGLaqYVt4VuDjXSVfKhu2HbsSYAKi4K6HazHreAGKosKYtW5+77IugCKH03c Zpg0ux4QWca6fhjvQYmlsmsFORUDqVnVXQY16ovApRkkO3qZjWN0LiFtAifC+vyUQzp/ ZBbvCXRwTuNaab0yyXpXNYav5Bzjs48+IWTTj/25HQ0aPTiaTVbEyANyg98yKaN1UGBu otkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=vn0OGoiDIXCPGjT+BN7ltHm62eecxkpjCZ18ThzFTfs=; b=fRxuhFWIhAs6gLcBEzqB2QIWzbXu2r4DXFRoxH8vP+9hU7Gn4MCBoL9urKZfaG4tzf XrUovamzV2p2OAE7tDsTsGIiAHDCi7eCJBY7vGK1CECyMRsbIsBRjeymVzfEoA0jHwtj P+SEg2P0E2R1904NrSdRxvLk+CB7Ab8TKalc8JMrnG0oaWLQeHjoXwjHIcRD65TFG7+K Vc3l3WH8EKoeUTLVnI57iVrCyQKGKmIU1rjJTwxzq7RET07UdZIezIHJTNprGqAKQPI3 9EcVw3yXTcl7sNIZX+5FzYUXQv8S7Lxp2YHWzjyjUdimuIR64BN4moAULccHyQBj1Y8r UyLg== X-Gm-Message-State: AGi0PuYdkLjOKeld2HTS8EoAY3bc2lUcXKWhfSZXojDykaqf31K9SM6X AOyNuQCHjgy9/RFMkq2clV/zMr5+bLE= X-Received: by 2002:a1c:2842:: with SMTP id o63mr2401201wmo.73.1587115885732; Fri, 17 Apr 2020 02:31:25 -0700 (PDT) Return-Path: Received: from oxygen.mgc.mentorg.com (nat-sch.mentorg.com. [139.181.36.34]) by smtp.gmail.com with ESMTPSA id l15sm6836256wmi.48.2020.04.17.02.31.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Apr 2020 02:31:25 -0700 (PDT) From: Vijai Kumar K X-Google-Original-From: Vijai Kumar K To: isar-users@googlegroups.com Cc: henning.schild@siemens.com, ibr@radix50.net, jan.kiszka@siemens.com, Vijai Kumar K Subject: [PATCH v5 13/13] rootfs: Handle failures when postprocess is rerun Date: Fri, 17 Apr 2020 15:00:40 +0530 Message-Id: <20200417093040.15130-14-Vijaikumar_Kanagarajan@mentor.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200417093040.15130-1-Vijaikumar_Kanagarajan@mentor.com> References: <20200417093040.15130-1-Vijaikumar_Kanagarajan@mentor.com> X-TUID: /qrlayUnW7I5 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 5d2b893..1e33f86 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} -- 2.17.1