From patchwork Mon May 9 21:00:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinuvasan Arjunan X-Patchwork-Id: 1783 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3) with LMTPA; Tue, 10 May 2022 07:00:30 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f191.google.com (mail-lj1-f191.google.com [209.85.208.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPS id 24A50Tfl007152 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 10 May 2022 07:00:30 +0200 Received: by mail-lj1-f191.google.com with SMTP id m11-20020a2ea88b000000b0024db6246908sf4753673ljq.22 for ; Mon, 09 May 2022 22:00:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1652158824; cv=pass; d=google.com; s=arc-20160816; b=k+L0250/R2mpAtH/blrtk1F1ln+2xo7Sp4Lw1v7QZiU3Cx6D87cegmgCXST+A7bOsF LQ8MSA3duvECx05dF+q7IrS0UoMxtDUkT4IQ5TNjLzx+b7Hk0DGoSP61oQWjQv35y3TK GBnwClmxtuLa5FqhftatSsCE53LiSyDS98X7EAXzsQsghV8vunUgSY8MfOUFwgm6innI yJKyMJXDYdG4lgs7UlwUna88ITZifKwdp4PUyUoFRodHWTrreaHHfC+a6oOePbqvc95M 7KouQRcFEtRGRiEWIrw8mM3yh+28OZqjCAWlNly6h8zyJQnDpC0ofG7728wpAx/vEHwx 2wyA== 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:sender :dkim-signature; bh=iivQhWHn5GyAPMAeQwK2B+XrP1qQfuHUjtydEJfkkRs=; b=th54TE7hYTA+t8qJZcs1GeCxEy5muHIUGcjgYMtcxfCofiyEwI90LVSnWInEv9UNgd PREbM+k62uA0X4PRPsWxieOuLqN/5FkY2Oq/6voROLtbE65/Wa7zvHZn17a6qCjuA5bX Xv4Ge83iB9Z2DTM3qutJrqwVMty/jT5rYfjzHliS07CbIv3PvUrorYNth8QuBVpASDKj ei3oXs8kdW8M8Spr9yPUsLcjo6GRp6HtTTpDpuJBXoZ6C3C7ZFhbmUmf0OjInddJOCTg 82+z/Mm1Gvvn5qPU1GQWhZt3qvT4R9FmPbUR0l0tLhAgR+nH4F7xgGGin34TzyacgkdJ j2rQ== ARC-Authentication-Results: i=2; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender: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=iivQhWHn5GyAPMAeQwK2B+XrP1qQfuHUjtydEJfkkRs=; b=DOqL/s5baEPImi7ZDqEhmZ/dmmXdJOwp9CVPPPFKsQlDSRbkebdE0u72gvH84g/teC 2m2qPBCZDfZ2zAndCcpWo/Fa+wscYEpaywJdjfgt+aWI9TtJF4ufN7NeHW4PB6xCXeoC YAYWP0I26932LGryLPKmIEOOnNMmv/I/nGRGJp9E51bl8pxpbKi4hRL18S+Ru2xcK4KS cuXRx0zXo79UOHZHMen+Q7kbE4HQ7pmpveQmpib1J1y3B+3IgoD3OrOGODt54XRTc6VM XNvju5usBs3JGF2sRPkjHIZ64cLyNlR7U0Q+OSEzC3uetbkb6Ee1stoQyue3Vk9AKlBn fAHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state: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=iivQhWHn5GyAPMAeQwK2B+XrP1qQfuHUjtydEJfkkRs=; b=DelkIfDVqf656VaehTN+2MHiGX+oDEAcZLC1mkx1s9fSoB3VYV3zH3zZ9ywRnxx+Z+ jDhqh+c95IlyrlVZjHD01BLRhOp2kBLL4A6m1qpyQsZuteMYmI0/ZC8nTCXbGdLG4pQY lJP4HYKD9Rdk1ILmY6lxZrTmRSCRRNiclgwceClL8jLuHCCxTWw8qdk7xG9kjfoUDXLK BG7dYgFON4yY9/7DXkm9ZNylRKhu91ADRjPZ/ZSI6905z45EODx7a4qkHc7+YN4/mKgK MgODrLhbT+MUFxVKl2C+FeTlMwJJnZG6YyN3xig4ruzuhhBhbAaje39i5yyHsGj+bDcu e+LA== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM533P7uq+tAmuWHCtoVs3ttzehY8ioLARR3B9mFac95//WEzOFut8 GNcn/XjQzIWS2gQAlfWrLyg= X-Google-Smtp-Source: ABdhPJxextS1ECmc2CwtwQlfnJHf0QTW4h7sRGEeGDk0TNg8q4GIiYI/vso9oEomYfp6syjq9xnxDg== X-Received: by 2002:a05:6512:132a:b0:471:af97:77b7 with SMTP id x42-20020a056512132a00b00471af9777b7mr15559930lfu.115.1652158824086; 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-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 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; 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 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-Original-Sender: Srinuvasan_A@mentor.com X-Original-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 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-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED, DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: INBOX 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 )"