From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7095718521594707968 X-Received: by 2002:a5d:4b89:0:b0:20c:52e3:3073 with SMTP id b9-20020a5d4b89000000b0020c52e33073mr13929351wrt.140.1652100710439; Mon, 09 May 2022 05:51:50 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:1567:b0:20c:5e04:8d9e with SMTP id 7-20020a056000156700b0020c5e048d9els374554wrz.1.gmail; Mon, 09 May 2022 05:51:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyu5pU4wBLuG3BEBpewfRncEp8XXh1hQPcAuq+YILrLj2rc58KDA3R70bf6wovZViZVtJKq X-Received: by 2002:adf:d1cd:0:b0:20c:51c6:5d9f with SMTP id b13-20020adfd1cd000000b0020c51c65d9fmr13716877wrd.244.1652100709499; Mon, 09 May 2022 05:51:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652100709; cv=none; d=google.com; s=arc-20160816; b=m9wb/R/6BVE2BcROCDx9VO9qG4SucLuGOaAMKTBe2K+JMVTpV9BNkh+Ids9SX4PN+3 YW26q3uSajx+utZKxi2Ij+strVm0zFbSZOJzeZHjC3bnCVMeXSGfx/Qw0csf8iNKnuKm gZOY/Lg6rc6e8KIGfcmb0V2fThrMT5nMPH4Ozqk+rxW0TJX42ztZiIzzbA52WnjVS1fc xpxgtFQVrZlMkPf+rK/lzjHyJLhB29xbrlk9/hal6R3Pee+kA6t971d7N1ZqP+XAQVjh 1LaDP1x6P2n27Kzh053UJyVMc+ALh1H4A0JO//AYYP8ZVaPsF1x+6KI4kytU9gNH4RIO ZlGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:ironport-sdr; bh=PawI2YpzBJ84VWVYCuSA/QeDzQ0bPN01P8m3e8NCrbA=; b=DaYCYvV8XJRgqfSy0f8Xqu1u8erx/QO8K0zmw+XYS/EQz3W/CZ7g8P3G3Hxs8zn5FM ZUniuDumtD7f3hmdxqdOGY898V0jvsvySF27JaRaIjYdMLi+X87a1sGKNJKRlKk32v0Y SCurMc2FL86d8gz/orDOAlExUIUd4yK8dsy1rpqrrNvT7paGIuW9/LpmXPWis24vMMQi ZQvmx8SesTI+zfq9lanoOzr5K9CkpkI6T1maQSLow/e3JdRHtJYe79t/4BTf5hCjH54c pTT25TLtA0Hbpao4Lp3sYddKFgwFqfNDRh9fGPxRl8oDO5pZGP1WePKNNdhzR4L8pMp7 mZJA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Srinuvasan_A@mentor.com Return-Path: Received: from esa3.mentor.iphmx.com (esa3.mentor.iphmx.com. [68.232.137.180]) by gmr-mx.google.com with ESMTPS id n13-20020adfe34d000000b0020c67de496bsi587143wrj.2.2022.05.09.05.51.48 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 May 2022 05:51:49 -0700 (PDT) Received-SPF: pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) client-ip=68.232.137.180; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Srinuvasan_A@mentor.com X-IronPort-AV: E=Sophos;i="5.91,211,1647331200"; d="scan'208";a="75461578" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa3.mentor.iphmx.com with ESMTP; 09 May 2022 04:51:47 -0800 IronPort-SDR: DDOprhJVlne2HxvRh/fLzvcD2VR+SzgRnSSbILHFrIVfvV6K8MnJsQynncNJmTr40WVrxwLGLC i1YoCJMzIWJbvTHdkhfY6UNgb+MTzhvCWNB5P92w1sT2WiZIcAjJNf8sbai8mAu0UlnXMUpoEc q08dCNOAJe0uf+/mtjG+HcBcwi0fRqYcwTS/Z9pO0+4JIr6yi//JrU6k4YXzaMzUuQgU5NU4tp 9wO+/G8jQh0nZDY9o1kN17nQIv8S2D1yME4+kTJ+9nXCcmh3PMRGB3T9OuXxb0gOuvkzkGGH+y mls= From: Srinuvasan A To: CC: , Srinuvasan A Subject: [PATCH] deb-dl-dir.bbclass: grep exact package from dpkg.log file Date: Mon, 9 May 2022 18:21:28 +0530 Message-ID: <20220509125128.897009-1-Srinuvasan_A@mentor.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: Srinuvasan_A@mentor.com X-ClientProxiedBy: svr-orw-mbx-15.mgc.mentorg.com (147.34.90.215) To svr-orw-mbx-13.mgc.mentorg.com (147.34.90.213) X-TUID: tv1jeV6Q7tUF From: Srinuvasan A When we grep the package status from dpkg.log file it returns the output with partial matches, this leads to downlaod src packages with unknown version fixed that. Ex: we try to grep this "libgmp10:amd64 2:6.2.1+dfsg-1" package, but it returns "libgmp10:amd64 2:6.2.1+dfsg-1+deb11u1" package, hence fixed this grep pattern processing part. Signed-off-by: Srinuvasan A --- meta/classes/deb-dl-dir.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/deb-dl-dir.bbclass b/meta/classes/deb-dl-dir.bbclass index eace510..4780228 100644 --- a/meta/classes/deb-dl-dir.bbclass +++ b/meta/classes/deb-dl-dir.bbclass @@ -12,7 +12,7 @@ is_not_part_of_current_build() { # Since we are parsing all the debs in DEBDIR, we can to some extend # try to eliminate some debs that are not part of the current multiconfig # build using the below method. - local output="$( grep -hs "status installed ${package}:${arch} ${version}$" \ + local output="$( grep -xhs ".* status installed ${package}:${arch} ${version}" \ "${IMAGE_ROOTFS}"/var/log/dpkg.log \ "${BUILDCHROOT_HOST_DIR}"/var/log/dpkg.log \ "${BUILDCHROOT_TARGET_DIR}"/var/log/dpkg.log | head -1 )" -- 2.25.1