From patchwork Thu Feb 2 16:16:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hugo Villeneuve X-Patchwork-Id: 1736534 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::53d; helo=mail-ed1-x53d.google.com; envelope-from=swupdate+bncbaabbvgd56pamgqecuqyzaq@googlegroups.com; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20210112 header.b=lqdbNJlR; dkim-atps=neutral Received: from mail-ed1-x53d.google.com (mail-ed1-x53d.google.com [IPv6:2a00:1450:4864:20::53d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4P73nQ4pr4z1yhq for ; Fri, 3 Feb 2023 03:16:25 +1100 (AEDT) Received: by mail-ed1-x53d.google.com with SMTP id z18-20020a05640235d200b0049d84165065sf1756295edc.18 for ; Thu, 02 Feb 2023 08:16:24 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1675354581; cv=pass; d=google.com; s=arc-20160816; b=brbeA+4OldF1VV6uaOPH+sH52rvt4nO9aNd8MxMggZPAGEaALcNKoy7K3t4/X6OMEv c/SNqfexZSPqStq9EiwhQQeve3nf6XhfEWQroyEk4zSYmVtRbp25U0VbqoNe6kmclwTJ WYq2ZJS/TP77DeGWmPzk48JFKvgc6/KUe9SZs4TAxXXTSVoAphiR9Fje312aRPlPMkJk wrOqE8Jm/Q5Y4OavAWeJL3BJGJF3exTFJO3CeBYAxH6yPkKqBZ12EzLBGP8AWuph3PkD xL6pvQ6cK0DPIbteKuOyhI3DZT/2Ac7mQhFyAYj/1mTgdHnyeXkDi4RLSsVcE8nODkUq SxvQ== ARC-Message-Signature: i=3; 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:reply-to:mime-version :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=Bv/wvBZ/oCsoySJTjiuYttSBr0Th/N0Uf0PBCVB9GhQ=; b=M0HHuDt+IvsHO1QByS4vTX8TCtzUtnbjqdsk5jgIZ4uzj4hr/1mv0vVN15C0Plrrm/ BESBI40RYtEyzaCjI/Q9cRZtHwDgQfrDoH/zq8UUAAIFgFUbDF6TYhovouss5haQQdYL sHUh7srvU0ymIYXuqRJNxRFl34eyEJzBP7rMyYWIGKUzc2VmyhqXhRpXu/W+6+8R0otn uA82VUWcEKeGTzUEQYrFuEltNf2eVD48bdkOVmrWAAK+tei6bCtHBfGUtycEAoeGftSf 4TJa6Z0uyAmuH3Zys8JS0Mps8iQBPweVbNQi8Ddy+YQVZnSSZtNqZlx4iLxjKWzG7W5J /DRA== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@dimonoff.com header.s=selector2 header.b=uw63RFlB; arc=pass (i=1 spf=pass spfdomain=dimonoff.com dkim=pass dkdomain=dimonoff.com dmarc=pass fromdomain=dimonoff.com); spf=pass (google.com: domain of hvilleneuve@dimonoff.com designates 2a01:111:f400:7e8c::625 as permitted sender) smtp.mailfrom=hvilleneuve@dimonoff.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=dimonoff.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Bv/wvBZ/oCsoySJTjiuYttSBr0Th/N0Uf0PBCVB9GhQ=; b=lqdbNJlRBRzqwXqbSZfgBnui0ThGP0BbcmNt9s7nyIpRvcnwRuXu17RJVPl6jK2vHP sAlDOQKyg8ITqvN/DrF5CoABuwosiede4dF8qCi3mHL8zPETZnYrTU84rR+LSYaiSMtO 7XUnjNoCEL0Lo068q5mspgR5iJiOzsfaeYZ3FLeplqWkbfe69w6srdNPz1AAwnMaNuKU uJICYe08Ga31qOFjGFr5EBcFDFaqidMIPC1/CwMqLoh2Nu0UmtoWtj1HA7abMteYcspn usmTodOPyhvF0GgR49XfIUplwIbYC2fvlaYDlwN9wmsmqlKiGucPPM8pAxqkTxVo9YBF kScg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=Bv/wvBZ/oCsoySJTjiuYttSBr0Th/N0Uf0PBCVB9GhQ=; b=DkIwBreM2B1AfzvXJtBVwDroe3pApC+GdauCZ44p4lz08S+nZTjTN/tf3VLGowdupK vXO4ZWZco9g8QAR1Bzyc4eO0+FoUD8naN67DIq/I/LyNRySM+mqHoGh57Yefy0jHBL/6 1p2UPcg4IxygLjNR3gZ+q1hXaKVIJXj8JtWiX30H66igzJpDijqfRDn93/KwbieDgtSf g0ZKKA89Z67q+ozwuj7kuiYbernhXVqPtVxUvgCXT/R2zCP/kj9uYYqQ8ODAD/+GobqP Oup6V0hJqp7MkLkTv8Z55ESDD2IpHNeO++Qsbhj+Jws4V8M5VbF7frGr0db4XzDukiUT El1g== X-Gm-Message-State: AO0yUKX7hU5mezqQ7oSh2KyEJXaSNuKjs+bRa0KG51z96ObfbVk1D7If 1r7bmpqs/9HmO255WnrfZVU= X-Google-Smtp-Source: AK7set9HLdV5X5OIPiav0+FHAM4tJB8OqlIzjHiqCMsVvj9EBM+WUUCjOa0HDJt8WMFiK8/UKTxzbA== X-Received: by 2002:a50:aad2:0:b0:468:15f1:54b5 with SMTP id r18-20020a50aad2000000b0046815f154b5mr2115732edc.8.1675354581201; Thu, 02 Feb 2023 08:16:21 -0800 (PST) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a17:907:a08d:b0:88b:4201:c901 with SMTP id hu13-20020a170907a08d00b0088b4201c901ls1632743ejc.3.-pod-prod-gmail; Thu, 02 Feb 2023 08:16:19 -0800 (PST) X-Received: by 2002:a17:906:c0d2:b0:86d:67b0:6292 with SMTP id bn18-20020a170906c0d200b0086d67b06292mr7118512ejb.73.1675354579520; Thu, 02 Feb 2023 08:16:19 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675354579; cv=pass; d=google.com; s=arc-20160816; b=lQY0xNq3qKUjgXFKg0iMXzPZ/YNZa18ENwFQdj3XEeDZtA4s0dPgsd8hWhKGSgae3j 5mC1VOnSQGMJjVVYO76DgjnDrV92uQEuZp6VY68cB9PsyyAMUWUuBS7TcUDbxVpEVNc0 jMrhAClsBIVYGiYX7XFwGjM3eMdn6W+2Df9h2bAfYEGNUF3/AL/PEGlr/+t80pKOWWO7 VT63cEQd1iTHs1RcsJIWAU2TdqrQ7JsWmaBVzdttMQeNWgMphb4WH6L1KIBFbcpaVeyb 8iyASlNNclkGVfRD/5lDI4RBswn5oLa1WP2nfi6f0OloRtmXFRxtRQ4sQP6B5WqoVP/T VVOg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:to:from:dkim-signature; bh=9rULo/RhwyNPZhhmLRk7N42Z3MBgzo7leswinLCmoh4=; b=CkMOwOd2/TOEpSn20JYuo+2lvd12KawAHp6rUttHG3X1kM3vl7eQ2qPtsr443ZMduS /DcgQyBquca8vUwRPWnP5G8yQD3DQUIxpnGZlUph3fzj74PBgmxKyxeC223skQS8+CuQ LXAspXR9rGdb0DUrANKf7K8ul+ipF16sidGljxVJWAXq3nT3a4oQHQhIYkJi23T3GEsy a3AqeX/hCnrMBTm0xUJJEDv+6GGFt0zgVlnPQPrf+u5mzxDogFsVWQnlACFiVN8jL/Hz Ad2wytbJjjYacHj/u8pDnZFf8kkezLnE+3CqOyvwPRzIL6pn8AexUsTPINj0f9kY1hzL AB7Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@dimonoff.com header.s=selector2 header.b=uw63RFlB; arc=pass (i=1 spf=pass spfdomain=dimonoff.com dkim=pass dkdomain=dimonoff.com dmarc=pass fromdomain=dimonoff.com); spf=pass (google.com: domain of hvilleneuve@dimonoff.com designates 2a01:111:f400:7e8c::625 as permitted sender) smtp.mailfrom=hvilleneuve@dimonoff.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=dimonoff.com Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on20625.outbound.protection.outlook.com. [2a01:111:f400:7e8c::625]) by gmr-mx.google.com with ESMTPS id sb25-20020a1709076d9900b0088d43b316aasi1185ejc.0.2023.02.02.08.16.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 02 Feb 2023 08:16:19 -0800 (PST) Received-SPF: pass (google.com: domain of hvilleneuve@dimonoff.com designates 2a01:111:f400:7e8c::625 as permitted sender) client-ip=2a01:111:f400:7e8c::625; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gh3HFtoFzAtsrfseuAk2HIc9IGzbo4dLbnm/TAExTFxqeXKmYimA9rUWJZ/QzCKdRyZ0emed6CIA/vzXqhZ3uSd3fgfk79mABLxYBmxYa8ZiK7lVsh3lpwVU4jdYHPjKio4RVy9LU3KJrfCPlhnljd159vJDxal3dWMdFec2+gf5O0yy0fg8NyV1WcV/g60SteUtKD/VoRSyeKE+5CZ6b4s1eZxIFq7yYHAZWieLcg2L63i+GD4SN4XWMDtuhahHUTBi3uNQgoxVl4X6fbqf3G3nZ1fGsD8qrijHuSRMtD+i7kvlvTFfrlt9p7nxbv20JqWCd0XDW4LdNZ+b5vPbTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9rULo/RhwyNPZhhmLRk7N42Z3MBgzo7leswinLCmoh4=; b=KQzcorb2vfmCsYvPKWTed48GkQwe/Po3FU6eWhkYs55K2qQ3KU9lExS+FJ/AaaXLnpjHvD6XCRtQK8vyDzwXC5ZXKiX01oVr0hJH3DOojjBiKaIc+8acLgJ8M5KYTC1Invddt7OeN7e0tdIDBpzloHfMnMxSCw+EsecPtNTDjG5Ne5nhS3ilYkXc010LPEO3l+KJcJlCBMHbczo3VZqn3hS7dnhgxByCPgv20KI+4Fuu9Heb9mYuHojyGhOcu8LwL078MaB80qXFJ6wARVjXUR9Ir7BLeyCsBToaKIQFBVfTUy1Lf071RhEQsWrh2dqwvMRUb0roa8XFI4kl9PPYzQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dimonoff.com; dmarc=pass action=none header.from=dimonoff.com; dkim=pass header.d=dimonoff.com; arc=none Received: from YQBPR0101MB8925.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:59::21) by YQBPR01MB10579.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:75::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.27; Thu, 2 Feb 2023 16:16:16 +0000 Received: from YQBPR0101MB8925.CANPRD01.PROD.OUTLOOK.COM ([fe80::8105:e0d:bd2f:7f2a]) by YQBPR0101MB8925.CANPRD01.PROD.OUTLOOK.COM ([fe80::8105:e0d:bd2f:7f2a%4]) with mapi id 15.20.6064.027; Thu, 2 Feb 2023 16:16:16 +0000 X-Patchwork-Original-From: "'Hugo Villeneuve' via swupdate" From: Hugo Villeneuve To: "swupdate@googlegroups.com" Subject: [swupdate] Copy of files listed in SRC_URI Thread-Topic: Copy of files listed in SRC_URI Thread-Index: AQHZNyGtX5zh0VNfx0yZzbuAI+r/MA== Date: Thu, 2 Feb 2023 16:16:16 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: YQBPR0101MB8925:EE_|YQBPR01MB10579:EE_ x-ms-office365-filtering-correlation-id: f8fe2d67-7297-40f7-081a-08db0538cfad x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nhww+hVxjzMhKXliPDodjdnSWiqvj1YQUoD1v15MgOaxg1BY1/4a3udjElVagyJIS8w7fWUtltWCj7JdM/JJTaPc15juZFtdSb5BJ3qWJaCmQLLrYRYvJpt6H7MEVfPJEW2liypHcp9qfr1DndFhbEb07M2vDPJyKgTo6xbeaF5Pu196jQNaiNvLoZB76Mkqj/F/igmfoRJTkfzZsh7D88GlseD5kuJjMnRxor8kcaVKvSScFpJPgOYx3mfbMsEsqfEpPhmsaNfIt7QDyP+H8S/wvLnAyCtvBj9v6Cn3zl52pxEda+b82VvJVa0iqYNRwkvsk0SMVMceumeWVgXuz9wQGFEX87PNGnuZksbqitWC/9QxUPkH/1u4hF3m64bJARE9IPfG8wVIZfqFj2zVZzg+MD5uxPBP4KvpcYqjxyn7QnK6yOTxU0VrkRu3A45Se3RjiMxtAB05TyyrYNiDdTjAlEOzH2ovi9LQv/6Epk1mwanYtPH82v2ZjP6Orh5OK70dXHL++Kit5hcwmw/g+vOFN02q4BtCnIOjLOFG4jPoIU4cSzYqEzq6ONiE0WmW88GtTqlcDceSyobT4K+sNvuHHl3FQAQv4c3gMovso1bI1lNV4797R6qu/ANz40TSxaDK+oM/2+7vmnlpPcKt6pgB/1Pok9UCRO0Zf9YUdwWHl/CW7pieQzVqp5yqxREf4MVU4zRRoeKaYTYJGkK6Gg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YQBPR0101MB8925.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(396003)(346002)(136003)(366004)(376002)(39840400004)(451199018)(478600001)(36756003)(2906002)(76116006)(66946007)(38100700002)(64756008)(66446008)(66556008)(6916009)(66476007)(8676002)(38070700005)(41300700001)(99936003)(316002)(122000001)(6512007)(26005)(186003)(6506007)(4744005)(6486002)(5660300002)(86362001)(83380400001)(8936002)(71200400001)(2616005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?e3KOy9JEC/CoELmCYZ3gvPMzIxgL?= =?utf-8?q?O6qHbiK1ciz8bKw+dolltPXdOmrqTKxJhD8JIVP/3ZqnuFwMc86MRwSCrlTjTQiPP?= =?utf-8?q?Ao53YypuTrJD7eM2zcP4mGEeE/SShjqj9W3/bcodjvkdUPoij2TOwi5wZUGxmAYix?= =?utf-8?q?DyvNxaxw1cToiaCkUpvE9sIWrT10VHXyIvVY1sOvs575XdqWWddke+W7sZlIylayT?= =?utf-8?q?ajxA3ka+isiMxk6u62zNzm+YL9ZhdqewNEzfCzTS+u2fyIO7SGRTzpT0vgI3KjIR7?= =?utf-8?q?Z3Yq2LXObDQW1g7GWr9yLKlSHocqysvW8goEwbrWezICeQoKiw/ZvXMKRDKhpHWrd?= =?utf-8?q?h/ABqRMOI2aGqZ3sPnc+0RupTyqp9s8++/0fMLAm6dQ65gkO/ZnY0T0v53bqy6e9O?= =?utf-8?q?FCwlMcVc7TiKDFL6O9fQYlZQQYD3rSdzo6T5KJE4u91Etp01kNyCfWH2FnTfqgP0E?= =?utf-8?q?EAGNuf7QpcMAUVIFcYbXcvT2xLkJpcyiViUV9OAJh1h+BErLnLD1HAOUWxgBffSl8?= =?utf-8?q?VLBGWKZD0QBrKNklQOp5Hcp1ohZCIiDuyqCwV6TZOGf5qqMWnL60MqNmkZUZapEjJ?= =?utf-8?q?V4VFh+FR3HFoxOZ+JamCvmIiTHr+WsQtuiMErmn5ctezeLnFwKPZvMjGOEV+2yYpA?= =?utf-8?q?3r3JPhBG79dhmyNv0G1mVyMUM3Y5qF5V4RBGRS0C43XhuqqGaswC78EfMpEf5PCch?= =?utf-8?q?1B3cS2FdiN01x7mCwT6lZP3nitf3vab4RZuYG0Z5BMMtbMoa3fnpq7MW5offAtBlo?= =?utf-8?q?GDW5Z0t25ZuMIF4/napiBCeTojl5Hl9RXUKn/+ouJBfuQvjJU6wCNqeIf8guedAC2?= =?utf-8?q?uS2CT5R4KKeJZgCeUsbNbDLg8MQUovB4y0guCPSFFE7wECVQiV9DPjFykRUWycAEG?= =?utf-8?q?zIa3+bCpA7fjUO6exRdNwJ4nGQgTSAo9pxLDjsbQGocYT1mm0gXLuld9nKPlFozL+?= =?utf-8?q?ivvCys75L0DcK3v4G0atC49dtjubqiiYg1wIOTMkQkmewA0DogjEkcWYK+CFDVvn2?= =?utf-8?q?t226Vd3W1f5gWa8Kyw1CHrUxcNilFXroO2BvAwzIvoBxb5HpDyfBZdimtwSYjV9iF?= =?utf-8?q?7U6oQHGPSfhc96dzx3b6GYJiARQWNIb+Wqix2ynyymwipdSEHuek9/NTlzUwBsD+z?= =?utf-8?q?Fx8Y57LjdY6qfQrE63NigkOEsDnNYL8eUNsmx6YV9HqOp0vNAbO+7p04ehUYmEqb1?= =?utf-8?q?T/EcXu7kQQ+PAwVuXMMElJZnIry0biurZRYZY9enUV6lUp3uTBmCR/sS0UcUk9QK7?= =?utf-8?q?gqe7SWygljRJmE/PyWsJQWzzFv4fTccAnt5dR2nVga5Z3sMUkipkP0ZrTfIl7mfn0?= =?utf-8?q?qSy/Ai9npRM3EyfPQ41fKaU8kY6Yk5yf15XcSOUMubcsWNbxzZu+ESl81j+IjiGGA?= =?utf-8?q?534bC6kdhHYGPwBVdQJiEVSrc1+49m7RxL5V0G8QSb//asq17//5Ae6kt33sGGSj/?= =?utf-8?q?EDRXTtT/HHT4YTYv4ZItoS2Jq/eORJSvNz87dm8BwUJ1Nvt/iLtd4/uAxWtLx/hvN?= =?utf-8?q?Vg99s+fOreSyOGWslUWnRyZZR2XUzxqbbw=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: dimonoff.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQBPR0101MB8925.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: f8fe2d67-7297-40f7-081a-08db0538cfad X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2023 16:16:16.3275 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c4063547-e5e6-4866-a386-58c3965da102 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: u6HA9byKv8cQ6YgFdCN8s+zjVZt6SqjS8ghoraiyrjaFn+nStRt7HK2LHFfQqUd3qKz6hLjUEmibV/2dAMC95oJ2CooDU+ggvN4EBJfBNeY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR01MB10579 X-Original-Sender: hvilleneuve@dimonoff.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@dimonoff.com header.s=selector2 header.b=uw63RFlB; arc=pass (i=1 spf=pass spfdomain=dimonoff.com dkim=pass dkdomain=dimonoff.com dmarc=pass fromdomain=dimonoff.com); spf=pass (google.com: domain of hvilleneuve@dimonoff.com designates 2a01:111:f400:7e8c::625 as permitted sender) smtp.mailfrom=hvilleneuve@dimonoff.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=dimonoff.com X-Original-From: Hugo Villeneuve Reply-To: Hugo Villeneuve Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Hi, I was able to successfully add a shell script to my SWU archive, by listing it in SRC_URI and also in sw-description. The update procedure went well with that SWU archive. However, when I decided to modify my update recipe to dynamically modify my shell script and save it in WORKDIR (like we often do in yocto/bitbake recipes), I noticed that swupdate didn't take into account my modified script. After a few hours of debuging, I found that swupdate copies the original file from the yocto source layers, instead of copying it from WORKDIR. I don't know if there is a specific reason for that behavior, but to me it seems to be counter-intuitive. The included patch fixes this behavior. Thank you, Hugo Villeneuve From 85590d8b9220eb9d6e3058ca5aed7b612dcf673e Mon Sep 17 00:00:00 2001 From: Hugo Villeneuve Date: Thu, 2 Feb 2023 09:55:35 -0500 Subject: [meta-swupdate][PATCH] Copy files listed in SRC_URI from WORKDIR This allows recipes to add/modify files in WORKDIR prior to generating the SWU archive. For example, an update image may add a shell script in SRC_URI (and also in sw-description). This script can be modified or auto-generated by the update image recipe before creating the SWU image. Signed-off-by: Hugo Villeneuve --- classes/swupdate-common.bbclass | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/classes/swupdate-common.bbclass b/classes/swupdate-common.bbclass index ac45e58..0a919bc 100644 --- a/classes/swupdate-common.bbclass +++ b/classes/swupdate-common.bbclass @@ -215,26 +215,27 @@ def swupdate_add_src_uri(d, list_for_cpio): import shutil s = d.getVar('S', True) + workdir = d.getVar('WORKDIR', True) fetch = bb.fetch2.Fetch([], d) # Add files listed in SRC_URI to the swu file for url in fetch.urls: - local = fetch.localpath(url) - filename = os.path.basename(local) + filename = os.path.basename(fetch.localpath(url)) + src = os.path.join(workdir, "%s" % filename) aes_file = d.getVar('SWUPDATE_AES_FILE', True) if aes_file: key,iv = swupdate_extract_keys(d.getVar('SWUPDATE_AES_FILE', True)) - if (filename != 'sw-description') and (os.path.isfile(local)): + if (filename != 'sw-description') and (os.path.isfile(src)): encrypted = (d.getVarFlag("SWUPDATE_IMAGES_ENCRYPTED", filename, True) or "") dst = os.path.join(s, "%s" % filename ) if encrypted == '1': bb.note("Encryption requested for %s" %(filename)) if not key or not iv: bb.fatal("Encryption required, but no key found") - swupdate_encrypt_file(local, dst, key, iv) + swupdate_encrypt_file(src, dst, key, iv) else: - shutil.copyfile(local, dst) + shutil.copyfile(src, dst) list_for_cpio.append(filename) def add_image_to_swu(d, deploydir, imagename, s, encrypt, list_for_cpio): -- 2.30.2