From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6667180199006699520 X-Received: by 2002:a5d:4e87:: with SMTP id e7mr1014887wru.32.1552370276801; Mon, 11 Mar 2019 22:57:56 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:4083:: with SMTP id n125ls190331wma.4.canary-gmail; Mon, 11 Mar 2019 22:57:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqyZ1CKoZ9OQ6n7qdnIfqWVtzEb20m2hpO02IR5TDXG0rZcF4q7RYN7UT8dkT4dVmE2OM812 X-Received: by 2002:a1c:c00c:: with SMTP id q12mr109446wmf.5.1552370276286; Mon, 11 Mar 2019 22:57:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552370276; cv=none; d=google.com; s=arc-20160816; b=hDI+faFM/mOwHmet/0juzC4SC45SPI4PVMdAcF4DI4TAw0tcrd2kVUpeTIXFRDWFG/ wExWlA8BDOZ6u/ZI/7JDHF0qCT1h85PguMHhz11+wpz42jHoBViwZ16A8UPoU/Nw7Jre z1UsDSVxhlWsLAI9F2Nwg1o4BD10xSIOeaQ/a/fZll74R+rWmeC+kJVXg6CAG5MMcMWl L04oF2/p4ajRUWU6iwO+3xWhJOKq+RyylBVwK/140do1VFIAhtqAq6clQLLqS0e3x3QN S9YDp+ZTEy65S652TSkoZQzIYQ3jbjaGUoLDNZFWLKRx7FhiPhvyHpktPwsLHye2TVd4 4MNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:references:in-reply-to:message-id:date:subject:cc:to :from; bh=cymyLJC25+jlkEQCLOV62SdVQ9bPX3ctfaqw3b6Mqw4=; b=jSLgbkEL8t7jaIzjBb0XX8uhph2IC+GSg4Ymx69oc6fDMZTGYLQ8RcZeXVDSv9cBZ6 f68M7TdFsEKEPuHN1fPjB8BEKHNyb8fROuEvyi5K4bVoxyFzGjMpM3QChdx9gykTBwIs AVgTE/Lhs2DJVj2DXPdedD2M5kX6Ytk309qHlrha7p2KZP042cZGpjFF8FhZfFiZgvpe 9u44vc5num1FFSsoW2ylEyheXAvPdPpAouQ3NLQ+PY0jhwmAF1fWzGHR4rzc5WXYDPO1 YQMJchZSFZv1E68gZKQP5JFxzZ7KCnjxY/cdiJnifHY+pO9BOkXL9thkqIokhAz1BzQ2 brwg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) smtp.mailfrom=Cedric_Hombourger@mentor.com Return-Path: Received: from relay1.mentorg.com (relay1.mentorg.com. [192.94.38.131]) by gmr-mx.google.com with ESMTPS id a7si341620wrw.0.2019.03.11.22.57.56 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Mar 2019 22:57:56 -0700 (PDT) Received-SPF: pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) client-ip=192.94.38.131; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) smtp.mailfrom=Cedric_Hombourger@mentor.com Received: from nat-ies.mentorg.com ([192.94.31.2] helo=svr-ies-mbx-02.mgc.mentorg.com) by relay1.mentorg.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) id 1h3aQE-0003tU-Rj from Cedric_Hombourger@mentor.com for isar-users@googlegroups.com; Mon, 11 Mar 2019 22:57:54 -0700 Received: from FRG-W10-HOMBOUR.world.mentorg.com (137.202.0.90) by svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 12 Mar 2019 05:57:50 +0000 From: Cedric Hombourger To: CC: Cedric Hombourger Subject: [PATCH] isar-image: use a per-machine WORKDIR for image builds Date: Tue, 12 Mar 2019 06:57:42 +0100 Message-ID: <1552370262-1572-1-git-send-email-Cedric_Hombourger@mentor.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <60dc55f4-bac7-8284-d9aa-548286118f0c@siemens.com> References: <60dc55f4-bac7-8284-d9aa-548286118f0c@siemens.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: SVR-IES-MBX-03.mgc.mentorg.com (139.181.222.3) To svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) X-TUID: WY4iqfonklpg Maxim Yu. Osipov reported that the "rootfs" directory created by Isar to build images gets overwritten when running for two targets with the same pair DISTRO and DISTRO_ARCH. It became obvious after looking at start_vm script failures. Place all image build artifacts in $DISTRO-$MACHINE instead of $DISTRO-$DISTRO_ARCH. This change remains compatible with multiconfig builds (validated with a CI build). Reported-by: Maxim Yu. Osipov Signed-off-by: Cedric Hombourger --- meta/classes/isar-image.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/isar-image.bbclass b/meta/classes/isar-image.bbclass index cdd1651..a7f71a4 100644 --- a/meta/classes/isar-image.bbclass +++ b/meta/classes/isar-image.bbclass @@ -19,7 +19,7 @@ DEPENDS += "${IMAGE_INSTALL} ${IMAGE_TRANSIENT_PACKAGES}" IMAGE_TRANSIENT_PACKAGES += "isar-cfg-localepurge isar-cfg-rootpw" -WORKDIR = "${TMPDIR}/work/${DISTRO}-${DISTRO_ARCH}/${PN}" +WORKDIR = "${TMPDIR}/work/${DISTRO}-${MACHINE}/${PN}" ISAR_RELEASE_CMD_DEFAULT = "git -C ${LAYERDIR_core} describe --tags --dirty --match 'v[0-9].[0-9]*'" ISAR_RELEASE_CMD ?= "${ISAR_RELEASE_CMD_DEFAULT}" -- 2.11.0