From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7091667705539854336 X-Received: by 2002:a05:6512:3f26:b0:46b:92c0:54da with SMTP id y38-20020a0565123f2600b0046b92c054damr26018861lfa.369.1651157558755; Thu, 28 Apr 2022 07:52:38 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:1693:b0:448:3742:2320 with SMTP id bu19-20020a056512169300b0044837422320ls132102lfb.1.gmail; Thu, 28 Apr 2022 07:52:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyBFp5iBSysJy03tPaLkdth7J3gaCyX+tRb8slf1A+/jf3BkbsAMK7HqJVX9DpXMuxfrOO2 X-Received: by 2002:a05:6512:3403:b0:448:5f92:7b0c with SMTP id i3-20020a056512340300b004485f927b0cmr23479749lfr.237.1651157557627; Thu, 28 Apr 2022 07:52:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651157557; cv=none; d=google.com; s=arc-20160816; b=nS/ohwUC5X1b4mpYtDv0fSvIrI/9RE9oBP4TFVJQLJZzmGv3oM5mnaY+kf2+bKOK5z tZbVJV/Hzwsre1LW2foFAMiapqLrtFwqgm3PsTyHDxOjAmL8MPk9HjHi+9FHagH4pSOC JFZpYQCWNkK8QPhlYs71SOHqxGpfSq1CLpIukrhOj5awtCArTqAuZsihmZhCCHu6S3d4 ERl4NRoSjDLDQWwxqhj5yAdlFMuAkXsYXKl2EzWjGVdOKqxdfy4px2BmUXALMeerkH1I VHRpxyW9oll64gdMIZZsuvOQQGXs6Hn3ujwJPPOuQ4ftqM1OksF4dW+IIMmgdxR117gc RiMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=kOtL4rRovEg2abC7P8ps12B7UtTsmo+6KsPyauc7pak=; b=QaSyKwB0oi9LWpZ1+JjbNPjZ9hs2x01lFnW0MAVDYlUBxgCTeeA61mH4gFbpqvzMlg 1a37rQaH73io4g11ckTMNeuxtwrUQk4RcUTKOxUGi1xlyJ+kpv4KRdUUQpfVv6qaIYFs 7Kb3tZYKzcrAm8rp2lKvCiw+1w19wmxZZMKHVzoyckDlS0RkK7O7CaSqGGmkSngvDcv+ GpAlXpVwNICsZjnwfaEdcZ7FMOPbaFESHkI4KmtUqAZzgRjMzAHmVkVGQWTB+NzwEyWu dpR+rdDpeIycXkd48flf4aBihrBVd9cs9MKZyyndEx3UxlzHHnUMLeIpwy3NIfKFEvyy yHoQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=SOhQFz4W; spf=pass (google.com: domain of fm-72506-20220428145237a62d0a3a33bd5587bc-eqsb0a@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-72506-20220428145237a62d0a3a33bd5587bc-eQsb0A@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id x24-20020a056512131800b0047216d2d1a9si253323lfu.2.2022.04.28.07.52.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Apr 2022 07:52:37 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-20220428145237a62d0a3a33bd5587bc-eqsb0a@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=SOhQFz4W; spf=pass (google.com: domain of fm-72506-20220428145237a62d0a3a33bd5587bc-eqsb0a@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-72506-20220428145237a62d0a3a33bd5587bc-eQsb0A@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 20220428145237a62d0a3a33bd5587bc for ; Thu, 28 Apr 2022 16:52:37 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc:References:In-Reply-To; bh=kOtL4rRovEg2abC7P8ps12B7UtTsmo+6KsPyauc7pak=; b=SOhQFz4W1MKCuFOfNgsZqSMsxgf5uBjg8jJlpF7EXx+MSpcbYNkDd1OI75N4Cub1tSpYdR 7nikR5R/GgZvs28tbjUP+5jRx5XDPmXb11zJ1n7lTYTnPeK1zZ3mm4GtSVOAJz/orZpdTB6h QrvlDPfU2olbizAoePbTqvEJT9ng0=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, adriaan.schmidt@siemens.com, ubely@ilbers.de, Felix Moessbauer Subject: [PATCH(sbuild) 1/1] avoid absolute SCHROOT_* paths to improve caching Date: Thu, 28 Apr 2022 16:52:22 +0200 Message-Id: <20220428145222.1872273-2-felix.moessbauer@siemens.com> In-Reply-To: <20220428145222.1872273-1-felix.moessbauer@siemens.com> References: <20220428145222.1872273-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-TUID: U4cDqAfQoTCO This patch reworks the logic to setup the SCHROOT_* bitbake variables by making sure nothing is expanded. By that, no absolute paths into the build host are exposed, which finally makes the recipe cachable. Signed-off-by: Felix Moessbauer --- meta/classes/sbuild.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/sbuild.bbclass b/meta/classes/sbuild.bbclass index 760a0203..0ea26181 100644 --- a/meta/classes/sbuild.bbclass +++ b/meta/classes/sbuild.bbclass @@ -14,11 +14,11 @@ python __anonymous() { if mode == "0" or d.getVar('HOST_ARCH') == distro_arch or \ (d.getVar('HOST_DISTRO') == "debian-stretch" and distro_arch == "i386"): d.setVar('SBUILD_HOST_ARCH', distro_arch) - d.setVar('SCHROOT_DIR', d.getVar('SCHROOT_TARGET_DIR')) + d.setVar('SCHROOT_DIR', d.getVar('SCHROOT_TARGET_DIR', False)) dep = "sbuild-chroot-target:do_build" else: d.setVar('SBUILD_HOST_ARCH', d.getVar('HOST_ARCH')) - d.setVar('SCHROOT_DIR', d.getVar('SCHROOT_HOST_DIR')) + d.setVar('SCHROOT_DIR', d.getVar('SCHROOT_HOST_DIR', False)) dep = "sbuild-chroot-host:do_build" d.setVar('SCHROOT_DEP', dep) } -- 2.30.2