From patchwork Wed Dec 3 14:45:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quirin Gylstorff X-Patchwork-Id: 4701 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 03 Dec 2025 15:46:31 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f57.google.com (mail-ed1-f57.google.com [209.85.208.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5B3EkVJ1026417 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 3 Dec 2025 15:46:31 +0100 Received: by mail-ed1-f57.google.com with SMTP id 4fb4d7f45d1cf-6411fc67650sf9180749a12.0 for ; Wed, 03 Dec 2025 06:46:31 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1764773186; cv=pass; d=google.com; s=arc-20240605; b=j00JckgkiRROtpUmWR1lfULxAhZzQG+5zCqGFAHVVwEKI5cdscSF/Ys8IwRXLrrcwN LrulMy7uQlvY4vmKsg3oAZX6OdU9Mc6L+riNPRselSpFJYRLb5Y5v6xyJSG+wAFSEOX4 q9Oj5G92xUEhTF6Ka06bJIULMYzCG6kHqzPYvSwv0XDTsrh6RgXowpBYua3fZsdRIhLN qXoTxgHo78UR2FDjyu7teLvT7/kUSkCA1NPz91PIn7rFk5S5f0Vq9ESKAcDLZWgFw6GW AFPQEJXFXKEikaX0E3gvthGwuf6OFnNSvZ2EU8BoWIR9zr1nsHixOhG1KU0O6FhxEggT 7MYw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:to:from:dkim-signature; bh=tOqCE/2bxKPa3WnUV7+jZ6qOoZ1+VCtx+EqaaNDpKA0=; fh=2hq16TFdl15yWaxKTgPqJMYOByrcouxiWUzQlwkChQA=; b=Nych+0uOTa3AzaxBkQFRovR80Vi+ikKh0fy5JV5klmJ4KtWQNAK/wVYh4PO2hl4LIH M9/HkyKd3yRAI6ZhgE4g1wQzB15sxgcSl0PyIg5pLOhP5HKAbILM0pP6I7dkpmSO1RUM 3W4a21RGu5jWDkcZsz2XYuUmWsUNXYTj8GdkjMBupk21Z6lQvE1sgWh9f8+JE2ROWL/F lt808grQiKh5wSJPbSBDO4PAXlLjkj/MTL/uOHlWqJ2WMm8792DEPSVKNWAaJ1jFst6v yLGULcdRn7AZvAiZ3dHwbsSfFZIKlfatOkNNb4DfTgoLeFvURjvTq6VvdUbQLyuWDvcD 7Qpw==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=qj1Ovz9c; spf=pass (google.com: domain of fm-51332-202512031446222238b52386000207f5-fibsae@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-51332-202512031446222238b52386000207f5-FibsAe@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1764773186; x=1765377986; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=tOqCE/2bxKPa3WnUV7+jZ6qOoZ1+VCtx+EqaaNDpKA0=; b=v4STJ/2XfeuuBzoELaeww/FmaUBnNdqTfofzdxGw3KW0dUupVvz08zcHLAqEQX76QB olLsv4SOtpGLbIWrsGzkQiY/i89IbikDE09ws/j+5XSJkSqv70yTf5jXGjvA2JU6WvUs xcbNVwvuBG/kWpTzXKZeEZmpTyehQtx5fY7samIlNLpfzsE9HXfMAkURKMdA3jCZ7MKI V9c8v++a3uNHfEwvP4Vg7e26EchJ9HmDyU5GfaDZOnu0F13h/rv5eEklh1XJ+8SFDCdx 8QRjdgUhfrihvZCvs9KU3ryOnPj2g39kjpnJrbhaGKmTe2v4OfOtAPMO1LPWZ0KrLpeF TIXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764773186; x=1765377986; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tOqCE/2bxKPa3WnUV7+jZ6qOoZ1+VCtx+EqaaNDpKA0=; b=PxvYVScv9p12s9Rc05GTBs5Tt01eHGjdQUbG2EehbwHy23oHmszhcuNa+MEpBUdBpu KVqZ051O+/gjL4gwH8vqRyH4JN5yh7OmbM1JbmgmhBY6KjLYwmVtXgznU0IVP2B0S7ss rJASp+JiZAXPIZuUbSm80Ssfh9N9vd5f6HtMHelPvUS9wuLU+N/KrhYgFmFUTLu9LeZ2 9McrixwQ0xmPbsc2vEf8Dg8CcmVBDxSFTXoOC2Zu1XY9N1I9VfeT2JiTQ8p/+C1x9lij BgmCgyopu7uG2ERKYhrb2XCdrwYt+KsTkcwttKGK+d/Wbfz349uh7SI6atkrCP1YkzeJ TKDQ== X-Forwarded-Encrypted: i=2; AJvYcCXNnXwWpwSSp5zdZiGUvFOoJZkQTVRXQo2xVS4SpuIu60qaZ7iTHKiUtdJW4egoZquFdblpP2k=@isar-build.org X-Gm-Message-State: AOJu0YyTz6QEDwv1bWigyP85pHsy7yzZcuy84eFZR8qDQCMUAHtr3NvY RfvDaAf97nITvOZLKL8VX6uA7OD2et2b2kcrCOz+hsotC/OI+5WbWmCM X-Google-Smtp-Source: AGHT+IH1OU/o24DVomaC7O9XIV6w5+aAVHrGQWNBEzw+zywbPPmUzXQRsTjJ7OiRrA3CALDNrr+QqQ== X-Received: by 2002:a05:6402:5244:b0:640:e943:fbbf with SMTP id 4fb4d7f45d1cf-6479c496412mr2445893a12.11.1764773185549; Wed, 03 Dec 2025 06:46:25 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+ZkcnaQo/ULARQ2JLa3DBSQptTZK9vvA616PtZ9MhPHHg==" Received: by 2002:a05:6402:5350:10b0:641:68af:a582 with SMTP id 4fb4d7f45d1cf-64749b10456ls5530954a12.2.-pod-prod-02-eu; Wed, 03 Dec 2025 06:46:22 -0800 (PST) X-Received: by 2002:a05:6402:35cb:b0:63c:690d:6a46 with SMTP id 4fb4d7f45d1cf-6479c497fdfmr2311937a12.13.1764773182608; Wed, 03 Dec 2025 06:46:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1764773182; cv=none; d=google.com; s=arc-20240605; b=VvAIO4G7nGkBPjg4AqgbnGw/DYo5ZBUsIS/8a2UGaQhe0TAzfVHJJeDOh+tzY0qQ3x 20Uzj9PI4C8ebvMEP38I1c8q1HK5XCdBWgFy4Tc/zCUTuDeJ3HY/5ozU7PFoI0c3zptX g5o8VborwYnqYJzHI5t5JAOgwAZnAvslAELf+nEAJYj4v+4uqKUUfrQVzdA0LtxMM6+k 0/et/m/B/eBG08uVI+i8Q0dAVp6e0oQL5TpZgh0j7m7eoPBmBsd7wFVnjRtJRh4K/ylF aPaxtFx8Vu/YrGDMvTxFk4QVEIBi22kbthiiWAW4vVz5ku7gyechqBzcsog4D9MWQfI9 QJYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:to:from:dkim-signature; bh=MtdN7satnaodzmdZFZSTPx7sQL80RV9nBiEio7QVhjU=; fh=DyWpZh1lUFvBvet/Gn/fXGKeGXd7FZgZsz66bemebi4=; b=flTqDTw1TjaJ32eIO+zRREto9v0HhLcTxLx78/PbmBssrUub9NiC5r3VYr3xOW0jED yj0yxP/+GIpm7EQoYXkBZAMIBw/ZtS7G/6LAfbIKTtGNhUUZPN2E8LYk8JYCdTDa6k1E 4uWoNq/zh/wrkTzLAKnbpL63/GV7Za8msLIHtPX/3Kl/E52ZFeyVHaGwgHvPT2ehF/H8 58mQbq43FiLlUS2JPBG4Oq4wCk433p2NCcXX54kHy0lM4XwCpl8cKUPLZeIbdMSpIXpT NtDPcmFe89NfXJ30LK6Q+aqd81hIUFOoyvd0rNZrz+08REu24zuUsap+amFa+a5ZDguj c9AQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=qj1Ovz9c; spf=pass (google.com: domain of fm-51332-202512031446222238b52386000207f5-fibsae@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-51332-202512031446222238b52386000207f5-FibsAe@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-6475096cb32si300076a12.0.2025.12.03.06.46.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Dec 2025 06:46:22 -0800 (PST) Received-SPF: pass (google.com: domain of fm-51332-202512031446222238b52386000207f5-fibsae@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 202512031446222238b52386000207f5 for ; Wed, 03 Dec 2025 15:46:22 +0100 X-Patchwork-Original-From: "'Quirin Gylstorff' via isar-users" From: Quirin Gylstorff To: isar-users@googlegroups.com, cedric.hombourger@siemens.com, wzh@ilbers.de, jan.kiszka@siemens.com Subject: [PATCH] Fix initrd build depends after setting IMAGE_INITRD Date: Wed, 3 Dec 2025 15:45:50 +0100 Message-ID: <20251203144621.2903536-1-Quirin.Gylstorff@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-51332:519-21489:flowmailer X-Original-Sender: quirin.gylstorff@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=qj1Ovz9c; spf=pass (google.com: domain of fm-51332-202512031446222238b52386000207f5-fibsae@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-51332-202512031446222238b52386000207f5-FibsAe@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Quirin Gylstorff Reply-To: Quirin Gylstorff Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Quirin Gylstorff As do_image is virtual task it is not executed, see log.taskorder. 20251203-141015.078894 do_fetch (8603): log.do_fetch.8603 20251203-141015.432653 do_unpack (8817): log.do_unpack.8817 20251203-141016.385643 do_copy_wks_template (9626): log.do_copy_wks_template.9626 20251203-141018.352672 do_check_swu_partition_uuids (11629): log.do_check_swu_partition_uuids.11629 20251203-142714.202649 do_rootfs_install (269893): log.do_rootfs_install.269893 20251203-142812.346458 do_copy_boot_files (278687): log.do_copy_boot_files.278687 20251203-142812.347572 do_deploy_tpm2_firmware (278688): log.do_deploy_tpm2_firmware.278688 20251203-142812.479116 do_rootfs_postprocess (278755): log.do_rootfs_postprocess.278755 20251203-142813.723336 do_generate_image_uuid (280155): log.do_generate_image_uuid.280155 20251203-142813.833043 do_rootfs_finalize (280281): log.do_rootfs_finalize.280281 20251203-142813.837689 do_transform_template (280287): log.do_transform_template.280287 20251203-142835.289802 do_rootfs_quality_check (303158): log.do_rootfs_quality_check.303158 20251203-142835.458624 do_rootfs (303179): log.do_rootfs.303179 20251203-142835.545966 do_image_tools (303194): log.do_image_tools.303194 20251203-142835.548904 do_rootfs_wicenv (303195): log.do_rootfs_wicenv.303195 20251203-142835.635904 do_image_squashfs (303216): log.do_image_squashfs.303216 20251203-142853.614060 do_image_verity (305205): log.do_image_verity.305205 20251203-142916.978304 do_image_wic (309278): log.do_image_wic.309278 20251203-145901.333675 do_image_wic (953): log.do_image_wic.953 To ensure that a custom initrd is always build attach the dependency to do_image_tools instead. This fixes a problem with the new IMAGE_INITRD variable in case of a multiconfig with two custom initrds. Signed-off-by: Quirin Gylstorff --- meta/classes/image.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index b030024f..b6301e17 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -32,7 +32,7 @@ IMAGE_INITRD ?= "" INITRD_DEPLOY_FILE = "${@ d.getVar('IMAGE_INITRD') or '${PN}' }-${DISTRO}-${MACHINE}-initrd.img" # Make sure dependent initramfs recipe is built -do_image[depends] += "${@ '${IMAGE_INITRD}:do_build' if '${IMAGE_INITRD}' else '' }" +do_image_tools[depends] += "${@ '${IMAGE_INITRD}:do_build' if '${IMAGE_INITRD}' else '' }" # Produce warning(s) if INITRD_IMAGE is used python() {