From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7095718521594707968 X-Received: by 2002:a2e:9907:0:b0:250:d9dd:5c23 with SMTP id v7-20020a2e9907000000b00250d9dd5c23mr1011622lji.345.1652158824148; Mon, 09 May 2022 22:00:24 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3f16:b0:449:f5bf:6f6a with SMTP id y22-20020a0565123f1600b00449f5bf6f6als143001lfa.2.gmail; Mon, 09 May 2022 22:00:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwID8G9V2TTrk7r9TZX5jr0BKMcn2mv0mmLECM3GkNXka4OYw8gDHe2e9hUOeHeGCsF3VIO X-Received: by 2002:ac2:44a7:0:b0:472:19b6:1f08 with SMTP id c7-20020ac244a7000000b0047219b61f08mr15301558lfm.266.1652158823059; Mon, 09 May 2022 22:00:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652158823; cv=none; d=google.com; s=arc-20160816; b=r+4N2AESb9hX5fY471tN1e81lfuyxrypEXrGfcozN3wcaYIirjaQM8s/F+BWHkEGde MPpEbkVLMWegrtHVyuFlAJmS0da4rjqFXsw9qJffQCKlKPBBTgzBp0abYCr6DARu0XnH 4S1UaTt0F38dtDS1fLGtOrye/cp2fPtkuPZJJNQhSCxGnfr6Z9WB9m2Uuxf5M06DSNL4 7BXEBd6n0xdeN8d7M5FfSU7m1ZBcD3XYnE/vDXaJzfcjwxF5p+kHpJEfyeJrv6Ri4jfB oL2T+WWaZV8Zsd2qYTV2z1QlYvcwhadkWLL3AghmjqDVDVbdD1HINZiJz+Ti4n/F6XAZ YAjA== 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:cc:to:from:ironport-sdr; bh=LCKTmnIvfZbKhL3z5ItimItlffjxQIhQju6kVgsXrJk=; b=DyPN6+N9LYCwguEqzBkQbOfsPNGlrFlA2jZHP0AxPnCKN2h6hdF9/E0rXcrwd/euvy FDiifSWuXefibT60oeTMHIfSv1VP0vrR6nPYUpsTMVcl1zvTKHX5BN6LqjiR2o9nL5kr zB2vA09K22K6TFLMxKTXj94LeTu4jbrViYAR6s8r4Nt3Wflr4TQ2uHb9hZjuvTh6jovz e1uKB6DJFKPgKPQYCs6MhQX6VUrf0EEM1Mip0GTZhBdqBSWTCRppedm3q7uN8gLF2DBD dwapxbRBz/AsXDh/dEAPmiatsjORBQrwSYifIb7UVZ0DjDhtJt2mPPeseumFw5oazMWg nFfg== 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 o23-20020a05651205d700b004725fee5ddfsi584563lfo.9.2022.05.09.22.00.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 May 2022 22:00:23 -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,213,1647331200"; d="scan'208";a="75502897" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa3.mentor.iphmx.com with ESMTP; 09 May 2022 21:00:21 -0800 IronPort-SDR: UicJoe7Jx0KgZ3skF5srE+tjEwrmDLWmvBlgCFl1ObSt0iOk9psyI/rZC3gJWcH0bW2Rb/tMzb jwUZd7m+t5kX2JHPuvYLpHS14m/FAAo2hlvXWJct39GMHb9TP65z3uOZ6tQcZZ/Vzo/CPF3pwl 0Ep7Et/GtwgOyYQaJWGE/oUe/muDpSPaASdq7Q87aZySi6yIUWSwiLufksJL2TMLBPqQTNHdJJ hRVwBp21kFzRErSYvJNed0km1DCNGiSEOzKpYWE2SBp8jlMr5lTpz4wm3/QhwsbX5TYmilw1Mb wT8= From: Srinuvasan A To: CC: , Srinuvasan A Subject: [PATCH] deb-dl-dir.bbclass: grep exact package from dpkg.log file Date: Tue, 10 May 2022 10:30:00 +0530 Message-ID: <20220510050000.900792-1-Srinuvasan_A@mentor.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: Srinuvasan_A@mentor.com X-ClientProxiedBy: svr-orw-mbx-04.mgc.mentorg.com (147.34.90.204) To svr-orw-mbx-13.mgc.mentorg.com (147.34.90.213) X-TUID: /hBQKP0IhYBf From: Srinuvasan A When we grep the package status from dpkg.log file it returns the output with partial matches, this leads to download src packages with an unknown version Added provision for grep the exact package 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. 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