From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7202866696458076160 X-Received: by 2002:a05:6638:1138:b0:3c4:dda2:da6e with SMTP id f24-20020a056638113800b003c4dda2da6emr2180801jar.4.1677048091877; Tue, 21 Feb 2023 22:41:31 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:219b:b0:315:7fb3:4792 with SMTP id j27-20020a056e02219b00b003157fb34792ls2250983ila.1.-pod-prod-gmail; Tue, 21 Feb 2023 22:41:31 -0800 (PST) X-Google-Smtp-Source: AK7set85hZAjQlt+kucOVOeW1+bwwPNj3JVXv4CD4tFr/IacMqLtNaKF4H6L8E8M1gmCnABgXplM X-Received: by 2002:a05:6e02:1b02:b0:315:3581:bbf with SMTP id i2-20020a056e021b0200b0031535810bbfmr5292927ilv.14.1677048091315; Tue, 21 Feb 2023 22:41:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677048091; cv=none; d=google.com; s=arc-20160816; b=nK9C2FWR8Rlb8Tb1RBWAkdZEytQQHZPlxdvEvhGYiaGd4XFr6YMGvQdOz0JHJYg1eE t9hEvKZzU739RAhtdw2rkzI3fo3Vt/0cj45y2azeC+ytdSqNDU1rBZ9M3SY7HkoF36xR b31tme/h97jL7lYvaFrwNm7WeGegYlMKWpAosWoY7/T+w4SfhGcMVSzSEkx6IoYBtU4N SxjAhnKjFX44Rf0IQYUJAAt0JDYcWaKKMY1FlVE8Wtp9+Fc33lyzrbLRPDOCY8xg/ZCF OF0SL/GDB/vL8Cl0hdyqFMVDMgxyMmcjgnJ4TWlLAP6s9a6oY6JOnpHIhVR458oNMyrm rCAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=Uq0uN3mHiWaAJWAg1q6UGoHO9yY1Rxc/52ITCgiiZGE=; b=S3ZQ9wzZcZY/rZWxLxLaUpV3DL5QfGCrLK2ZpeWJ25S7xeROytGR+SQCKUQwui8mgH n/6DsydSoCWHPhONnOZpkL9IumCDPuO7Be8Q9pWv/QaFrFBpO6xaxuQPv2EMKTzhUOlp AVYPuNkksDY++XWdTfc7mEdHlbOyZvkplxvzV2+qjEJ7S9i4hNe9d7sKVqwLCLcFgXF/ vDpVT3gvL6S24/1j7uLBvYH1JW+nJxZhbfOA6Y9Xo6QO/0S0nmv1hI6dDLzjTghJgcIn +xu9c73HKk2l4w40mdRidws7KSTN0cjDNC0A6begOb/QDGXtFxsfgXbOjbsoikkOVYyj f3Gw== 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 j30-20020a056e02221e00b00315ac53e7ffsi362052ilf.4.2023.02.21.22.41.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 21 Feb 2023 22:41:31 -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 31M6fPcD011872 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 22 Feb 2023 07:41:29 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v4 09/13] meta: Setup debrepo context for sbuild-chroot Date: Wed, 22 Feb 2023 07:41:21 +0100 Message-Id: <20230222064125.22754-10-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230222064125.22754-1-ubely@ilbers.de> References: <20230222064125.22754-1-ubely@ilbers.de> 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: iV0g1g562d+T When working with sbuild-chroot debrepo context, we need to consider host/target and cross/native modes. So, debrepo defaults should be overriden in these cases. Signed-off-by: Uladzimir Bely --- meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc index fb061dac..1450b764 100644 --- a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc +++ b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc @@ -8,6 +8,17 @@ LIC_FILES_CHKSUM = "file://${LAYERDIR_core}/licenses/COPYING.GPLv2;md5=751419260 PV = "1.0" +python __anonymous() { + distro_arch = d.getVar('DISTRO_ARCH') + host_arch = d.getVar('HOST_ARCH') + variant = d.getVar('SBUILD_VARIANT', True) + + if variant == "target" or host_arch == distro_arch: + d.setVar('DEBREPO_WORKDIR', d.getVar('DEBREPO_TARGET_DIR', True)) + else: + d.setVar('DEBREPO_WORKDIR', d.getVar('DEBREPO_HOST_DIR', True)) +} + inherit rootfs python() { -- 2.20.1