From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7330273720441765888 X-Received: by 2002:a05:6808:11ca:b0:3bd:9ab2:fc5a with SMTP id p10-20020a05680811ca00b003bd9ab2fc5amr1645379oiv.54.1706712348237; Wed, 31 Jan 2024 06:45:48 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:622a:1311:b0:42b:eae2:1c3b with SMTP id v17-20020a05622a131100b0042beae21c3bls1154020qtk.2.-pod-prod-05-us; Wed, 31 Jan 2024 06:45:47 -0800 (PST) X-Received: by 2002:ac8:5a07:0:b0:429:fe75:8d7c with SMTP id n7-20020ac85a07000000b00429fe758d7cmr72085qta.10.1706712347440; Wed, 31 Jan 2024 06:45:47 -0800 (PST) Received: by 2002:a05:620a:4712:b0:785:b29:d3b0 with SMTP id af79cd13be357-7850b29d55bms85a; Wed, 31 Jan 2024 06:45:14 -0800 (PST) X-Google-Smtp-Source: AGHT+IF8M5MpmReJI+eva3fTFU2gIGvXu5JhIzyUGbwDWGptXe28e/8KOR+OLYc6LF2zAcVdlMjF X-Received: by 2002:a05:6512:3b9d:b0:511:2a1a:97e4 with SMTP id g29-20020a0565123b9d00b005112a1a97e4mr342384lfv.35.1706712310723; Wed, 31 Jan 2024 06:45:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1706712310; cv=none; d=google.com; s=arc-20160816; b=WN93uXE3Fh8cK/UET3fIhgl78vkn1QiaNO+3lMwxVhAa8Dddyi84VlhhjRhfV6XYMN EVQvJn9jxGSwGLzgfYfR7OD+wkS4xK7/fn+7H3LgYhICQ0/ulC7QSISbJV+IcxyEU72Q lgEfDE4yrGQrEdFxh877e3R4M0/cXuCq3qAMjW0Mu0D7/qyFf/VTjLiAr/F3Eis7o7TY 7B3vU3ynYWwUFtqPTapQ38JRDBpXgU4Hcjzy7aI8dHQWTd5Jb2NReWKHKY4pLkA88kEC 5qyxV8VY75mQQJjRmlEDO5c8a6+0bxbuKzVtIxUogoCiu0Y7Kun/uWjQ/Uw0pTND1XdU IDig== 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; bh=ndryN1dsqegFw7gjWExS7is8CxmXnafSY0ukb5WHCV4=; fh=m/jjxtlxUhTkYmkLM8ahJk+CvivPxLiuNYfxh9oPu7o=; b=dfwel2cFzsG4njnznwyVULLpDwcMpdNb4WhECPMoYRbsy9Ioah9NYHtuhI4FheUTal 5vc6nheKyLizRbmOu6X1GeyxQ99ivq60rh6wI7Zj5u5TlR9tN+B20y2OGDNqWoa8QWQS RO4dsNKc/8+WhgnK8lJx4lf2RIOYvZFZ5/PaKPxlN+bEeAoPmdVJL+4rpH8RejXIsyVl T/uIeIv9VynSecbUtCPlaV+czUJvqdxyUsbz0arKUlBPjkjcgninhwx3aGCfepx/gAUH EVycLJOhSwHd7tvPEQvPq7bH4bsGLscT8xFp1Y3gUHTiNwTk0UK/IvMywkaUx32+3Uj7 Qksw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of iskochilov@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=iskochilov@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id x13-20020ac259cd000000b005100ff746absi422551lfn.10.2024.01.31.06.45.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 31 Jan 2024 06:45:10 -0800 (PST) Received-SPF: pass (google.com: domain of iskochilov@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 iskochilov@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=iskochilov@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 40VEj9d1012847 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 31 Jan 2024 15:45:09 +0100 Received: from baighyz.m.ilbers.de (localhost [127.0.0.1]) by baighyz.m.ilbers.de (8.17.1.9/8.17.1.9/Debian-2) with ESMTPS id 40VEj8Tv2386456 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 31 Jan 2024 14:45:08 GMT Received: (from iskochilov@localhost) by baighyz.m.ilbers.de (8.17.1.9/8.17.1.9/Submit) id 40VEj8562386455; Wed, 31 Jan 2024 14:45:08 GMT From: Ilia Skochilov To: isar-users@googlegroups.com Cc: Ilia Skochilov Subject: [PATCH] Fix do_copy_boot_files error Date: Wed, 31 Jan 2024 14:44:59 +0000 Message-Id: <20240131144459.2386220-1-iskochilov@ilbers.de> X-Mailer: git-send-email 2.39.2 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: aD14V3jiTjKE When building different distros with the same machine (e.g., phyboard-mira-bullseye and phyboard-mira-bookworm) the following error occurs: do_copy_boot_files: The recipe isar-image-base is trying to install files into a shared area when those files already exists. It happens when some files have the same names (e.g., dtb files) for different distros. Signed-off-by: Ilia Skochilov --- RECIPE-API-CHANGELOG.md | 8 ++++++++ meta/conf/bitbake.conf | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index bea1287..c9c1eae 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -566,3 +566,11 @@ supported, but a warning is issued when it is used. Future versions will drop When building a custom kernel module, the `KBuild` file might be located in a subdirectory. To support this use-case, set `MODULE_DIR=$(PWD)/subdir` in the module build recipe. + +### Change DEPLOY_DIR_IMAGE +Change DEPLOY_DIR_IMAGE from ${DEPLOY_DIR}/images/${MACHINE} to +${DEPLOY_DIR}/images/${MACHINE}-${DISTRO}. When building different distros +with the same machine the following error occurs: +do_copy_boot_files: The recipe isar-image-base is trying to install files +into a shared area when those files already exists. It happens when some +files have the same names (e.g., dtb files) for different distros. diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 80dc01c..006ac14 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -56,7 +56,7 @@ WORKDIR = "${TMPDIR}/work/${DISTRO}-${DISTRO_ARCH}/${PN}/${PV}-${PR}" GIT_DL_LINK_DIR = "${TMPDIR}/work/${DISTRO}-${DISTRO_ARCH}" DEPLOY_DIR_BOOTSTRAP = "${DEPLOY_DIR}/bootstrap" DEPLOY_DIR_SDKCHROOT = "${DEPLOY_DIR}/sdkchroot" -DEPLOY_DIR_IMAGE = "${DEPLOY_DIR}/images/${MACHINE}" +DEPLOY_DIR_IMAGE = "${DEPLOY_DIR}/images/${MACHINE}-${DISTRO}" DL_DIR ?= "${TOPDIR}/downloads" SSTATE_DIR ?= "${TOPDIR}/sstate-cache" SSTATE_MANIFESTS = "${TMPDIR}/sstate-control/${DISTRO}-${DISTRO_ARCH}" -- 2.39.2