From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 12C7E21A449 for ; Sat, 18 Oct 2025 02:32:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.137.202.133 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760754741; cv=none; b=hyMIZwfL2bh78DEWSwXDSriDamCd8BGHnJQN8BrMbdH/qvYGtVKk/Yq/os0Hwa1QgThXsHDQOE6rrF6r5/vcG1q3aYBZN7gKplE/f0iqn9Y0tsiFzNFkvUnwLQU+JF4qXnsQRxDuaUm70nZD56seITlUO85rnkPO6JO+miUwRCI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760754741; c=relaxed/simple; bh=mTyL/Gv01RVIXyPFQ1kNM3c/d0vELX5MAgcsLl03u5g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dp26+HtvvOxOZlqJKClLvP3wpXviBMvsFqVWZnOZ4KToEvow447t+xa6bVK2ERZJn+m0EtrG/BC/zNRbs2E1UGC9qpufFGKTFDfmpNyC/bNf1hJr0N3rmvYpycSEQPWe02zHoA+6FMq51DmTC4o6vYYyQEZLOCuMgMk5/YrKkM8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=kernel.org; spf=none smtp.mailfrom=infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=LH90MeRi; arc=none smtp.client-ip=198.137.202.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=infradead.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="LH90MeRi" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description; bh=uGBCmV3edLJIP/1Qxb7HLVSiSdPyP9ae2E9LLVmmTKI=; b=LH90MeRieyN4uU/7Zi00TzA1i4 IHhy5O/eCbrUZFvDpcYuL9xkEsWcQ4aiQvvhykHiqHe9wZfNyqhk+vRUOrv/mJ49v67bWiBcAH9zx phdOWTFFF8XxT4j3pvu5pkwh/ZyBFn2lvG/nUSLf76ASJtuvoaTpJ1TP4BHzybnqxKHRcbT5dort7 Bobd/egh91xr1Ysxg3LLSt1mVtZuvNNuOCa+5abQgW28hMV+iCLPh51b0tJW8if9PqVcnWoMxIFba WkFI+fRz6JYVUfKLkSwIUdP2aUezjK7aUrbuCerygqS8ud3yoItnjqeX9GwSgjX3tAJPZGxm9q5Sm nKuniOJQ==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1v9wjz-00000009Onx-2pHD; Sat, 18 Oct 2025 02:32:19 +0000 From: Luis Chamberlain To: Chuck Lever , Daniel Gomez , kdevops@lists.linux.dev Cc: Luis Chamberlain Subject: [PATCH 3/5] bootlinux: Integrate Rust toolchain dependencies Date: Fri, 17 Oct 2025 19:32:15 -0700 Message-ID: <20251018023218.2240269-4-mcgrof@kernel.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251018023218.2240269-1-mcgrof@kernel.org> References: <20251018023218.2240269-1-mcgrof@kernel.org> Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: Luis Chamberlain Integrate the generic install-rust-deps role into bootlinux to ensure Rust toolchain is available for kernel builds that may need it. This enables kernel configurations that use Rust support, ensuring the necessary build dependencies (cargo, rustc, pkg-config) are installed before attempting kernel compilation. Generated-by: Claude AI Signed-off-by: Luis Chamberlain --- playbooks/roles/bootlinux/tasks/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/playbooks/roles/bootlinux/tasks/main.yml b/playbooks/roles/bootlinux/tasks/main.yml index eff6fb6b..da42612e 100644 --- a/playbooks/roles/bootlinux/tasks/main.yml +++ b/playbooks/roles/bootlinux/tasks/main.yml @@ -16,6 +16,13 @@ when: - not workflow_linux_packaged|bool +# Install generic Rust toolchain dependencies +- name: Install Rust build dependencies + ansible.builtin.include_role: + name: install-rust-deps + when: + - not workflow_linux_packaged|bool + # Distro specific - name: Install dependencies to build and install the Linux kernel ansible.builtin.import_tasks: -- 2.51.0