From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7194369433132859392 X-Received: by 2002:a17:902:ab97:b0:196:2b0d:feb5 with SMTP id f23-20020a170902ab9700b001962b0dfeb5mr2467038plr.26.1675069665116; Mon, 30 Jan 2023 01:07:45 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:90a:cf09:b0:210:6f33:e22d with SMTP id h9-20020a17090acf0900b002106f33e22dls13077088pju.2.-pod-control-gmail; Mon, 30 Jan 2023 01:07:44 -0800 (PST) X-Google-Smtp-Source: AK7set+r+M4zn3McHxxH6vU9ws0TYbTvXrtPgk6mLdFuAFEkeq1q5u3hFiT0bzaQ6aVEmDYxR886 X-Received: by 2002:a17:90b:3b4f:b0:22c:2092:b6d1 with SMTP id ot15-20020a17090b3b4f00b0022c2092b6d1mr16296825pjb.24.1675069664187; Mon, 30 Jan 2023 01:07:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675069664; cv=none; d=google.com; s=arc-20160816; b=DZy6wtcH2LVb6FO2TR5nfeiI6F+bM923PhclKKgkTV59mTkOPlrOyEM/hEqZOaWQ5H lJZh7nS+3U4DuzWHAakFwLrYFGDNGOpo1AGGaXcBJ9nVlLQA87IucMA+F8sxBahHCM03 TT1zhpmRULUCIuMTaldDR/UwbOnnHal5dsi9nPiM+SSQLx+lBr3sVai4Sdj61nUgO56n /Ov+QRzGgHv5+mUNvAMEdaC2arv8QBgHLLw90dhtqB5Fanx3+0+ctrA65oaOXLddTu9m EE7M2Lg/rK5JupUvXOQSl8yxbGbD4MJcgAi0ukmYpZHYCP1v9+vxCOcQzOLQNUGXPkP7 x8Og== 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:to :from; bh=eOcTfVPFZ2dQOEh+6sGaE+eBHtA5pBOzKexokW+kJ9g=; b=LppXbt2P8SZL2Bi+k5MQD0fGgXh6XMFO62ofuyHox/Xw94+cdMmspJWqoSvnrMS0/k dHIklqcd/tH99/0eFfvSnKHekJuGBeCp+/lQlbTPXJSBPFZP6RKj+qV/wYlcwyHjV2vo AYR/+CiRyMP590CkeuFP2lQ0zmnXT9weKbkXJCW4kakXjuvQ5cj7n5hZJZV1ljnIQXSY ntaJRQ4UPGrp4qTviqZOQJmYDqHWrtsTC7JiuMMiELAAC7eSQGIa309+8BGTCf9+1O+8 auK38J42ukyjEP9AsA5xMJZlHMP3T4LdLmD14AwzbfKw1A2twlNMCulvUEcRIX4MmwSD zdqQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id pa11-20020a17090b264b00b0022975f69761si376671pjb.0.2023.01.30.01.07.43 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jan 2023 01:07:44 -0800 (PST) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 30U97fV2016107 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 30 Jan 2023 10:07:41 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH] Reinstall imager deps if package in IMAGER_INSTALL has changed. Date: Mon, 30 Jan 2023 10:07:41 +0100 Message-Id: <20230130090741.5317-1-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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-TUID: 2uTUPSPf3OUn When debugging packages in `isar-apt` that are in IMAGER_INSTALL list, they happen not to be updated in the resulting image. For example, in case of u-boot IMAGE_BOOT_FILES is used to generate files for `/boot` partition. Buildchroot is currently used for extracting required files from `u-boot`, `optee-os`, etc. These packages are installed in buildchroot via IMAGER_INSTALL list. Since modifications of the packages don't change their versions, updated packages don't go to buildchroot, so previously used versions are wrongly used. The following can be seen in log: " is already the newest version" This patch forces reinstalling all the packages from IMAGER_INSTALL list if some of them has changed. Signed-off-by: Uladzimir Bely --- meta/classes/image-tools-extension.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/image-tools-extension.bbclass b/meta/classes/image-tools-extension.bbclass index 101704d0..640e1958 100644 --- a/meta/classes/image-tools-extension.bbclass +++ b/meta/classes/image-tools-extension.bbclass @@ -35,12 +35,12 @@ do_install_imager_deps() { -o APT::Get::List-Cleanup="0" apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y \ --allow-unauthenticated --allow-downgrades --download-only install \ - ${IMAGER_INSTALL}' + --reinstall ${IMAGER_INSTALL}' deb_dl_dir_export ${BUILDCHROOT_DIR} ${distro} sudo -E chroot ${BUILDCHROOT_DIR} sh -c ' \ apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y \ --allow-unauthenticated --allow-downgrades install \ - ${IMAGER_INSTALL}' + --reinstall ${IMAGER_INSTALL}' } addtask install_imager_deps before do_image_tools -- 2.20.1