From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7016230395466219520 X-Received: by 2002:a1c:4d15:: with SMTP id o21mr5341368wmh.167.1634042195366; Tue, 12 Oct 2021 05:36:35 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:6745:: with SMTP id l5ls1924146wrw.2.gmail; Tue, 12 Oct 2021 05:36:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwGwgD5vze4By6BBYwQ30W2Zlhr+EoFv+73Lx6XEokI9d4yN8KY9hE3FQdFmJnc0Y0CYseL X-Received: by 2002:a05:6000:188e:: with SMTP id a14mr18136006wri.223.1634042194572; Tue, 12 Oct 2021 05:36:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634042194; cv=none; d=google.com; s=arc-20160816; b=pcJk8xJOk85YIvfQpdPci4KvhGlJF47giB3G/+DFMl8R09+mwa4n43ES5307yY+I12 3Epp/3Qckul+/0S90/YeSgbnU8eZMEPeSMAzXh6uQuR5azuCNjnRI/2kBFvo8asfj2Xn T6mEwWlU64YNAd+/HLKdhF95m/u2JbuR5NrIIrfVUvgCHJBZDc9GeYKBNHCmiGRUcJPo NaCZxyVJ5hejEsuUBnzUtwWZOzObP1K5mR7RxibqBmQMpjHHXpnoCyUztvelvZdrjA7b G0QVthCfpRvArZQ0XIXcykJvPafz0BOe7aRKntDp4wcnBibbGcG9fuYsRZILIIMSaCxm ogRA== 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:cc:to:from; bh=kaTc/IxK/53nBd2MKxB7sZ4McqT3Vbz+ZxHgeY7GtMA=; b=kCc/W9jkJ4PYcXzNo96IEpaujCrBUJzDrz4QB0BMp6FKqNEWStt2144TBB5KFrZ8sA aDvHJTxHXC/LHrsUcrSz2RZUe8UzWrhDM+b7dX4YP7z41pTe0gDzPX9ZvAlqdLBBjAWs tDM8MWoEw8J2F/ZCZZTduiKeru27FfSAYE48BATqAwlu/ZST19iIhm4mHltAd6uL7x4o DaAz+Vdn70nCwloJKCIuWKfcCm9QfPV0lvyLk29+uznMv0W5CubN9jT5J+8fNMqPMGk8 p3SVu9s04q0GCj3bmF0hGYxNOHllQWZ0k4S1AONk+rkT29kGK5YxmqTJLCSIQsqF4EDV uusw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id 26si202347wmk.0.2021.10.12.05.36.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Oct 2021 05:36:34 -0700 (PDT) Received-SPF: pass (google.com: domain of adriaan.schmidt@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of adriaan.schmidt@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id 19CCaYb8016760 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 12 Oct 2021 14:36:34 +0200 Received: from random.ppmd.siemens.net (random.ppmd.siemens.net [139.25.68.25]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id 19CCaXOf017377; Tue, 12 Oct 2021 14:36:34 +0200 From: Adriaan Schmidt To: isar-users@googlegroups.com Cc: Adriaan Schmidt Subject: [PATCH v2 03/10] rootfs: recursively depend on packages Date: Tue, 12 Oct 2021 14:36:18 +0200 Message-Id: <20211012123625.1703627-4-adriaan.schmidt@siemens.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211012123625.1703627-1-adriaan.schmidt@siemens.com> References: <20211012123625.1703627-1-adriaan.schmidt@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: 8Yp0yg335lIZ This fixes a bug. So far, this only worked when the dependency-of-dependency packages were in isar-apt because they were just built. This explicitly enforces do_deploy_deb on *all* dependencies. Signed-off-by: Adriaan Schmidt --- meta/classes/rootfs.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index f9151c5..bd8a241 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -152,7 +152,7 @@ rootfs_install_pkgs_install() { do_rootfs_install[root_cleandirs] = "${ROOTFSDIR}" do_rootfs_install[vardeps] += "${ROOTFS_CONFIGURE_COMMAND} ${ROOTFS_INSTALL_COMMAND}" do_rootfs_install[depends] = "isar-bootstrap-${@'target' if d.getVar('ROOTFS_ARCH') == d.getVar('DISTRO_ARCH') else 'host'}:do_build" -do_rootfs_install[deptask] = "do_deploy_deb" +do_rootfs_install[recrdeptask] = "do_deploy_deb" python do_rootfs_install() { configure_cmds = (d.getVar("ROOTFS_CONFIGURE_COMMAND", True) or "").split() install_cmds = (d.getVar("ROOTFS_INSTALL_COMMAND", True) or "").split() -- 2.30.2