Message ID | 20250905142913.3336245-1-Quirin.Gylstorff@siemens.com |
---|---|
Headers | show
Return-Path: <isar-users+bncBCTZZTVX2QCRBPPH5PCQMGQEHAQOQQA@googlegroups.com> Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 05 Sep 2025 16:29:26 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f58.google.com (mail-wm1-f58.google.com [209.85.128.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 585ETPtV020644 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <iupwgm@isar-build.org>; Fri, 5 Sep 2025 16:29:25 +0200 Received: by mail-wm1-f58.google.com with SMTP id 5b1f17b1804b1-45b869d3572sf11209355e9.1 for <iupwgm@isar-build.org>; Fri, 05 Sep 2025 07:29:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1757082559; cv=pass; d=google.com; s=arc-20240605; b=gfuoJV8xeiLH9W0cKfOLI9P1++Hat4G/1QWh+oeT8mL18Gk2jpX+9JAcXpx3gfTHRU FCGPStOZ9uHJsfCh+oiUXk6WLyXN+dTE97wuNtwSievR/pvLWyH0CZ9VcrYEh81bmHEw Yh27+zTcLgMyS/ljg4Zxo8X3X6cyMI2lVXDUdNMFPEN6trMbqG5U39Z5A/4id7L9R5St +wDaV03qIVcyB01TAUfIaYMfdKXeR7TG7Aov5dgn7cg8Mv4M1R2RwdbC9BtUwLn2jiwh idY3R0NUklqK5g+vZONYU7pgvxsCGDsiJ9dxjTHukHyw1Y4erhoEilepStK0NalYzG2Q ozMg== 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=eKYuz85S0m8fcCTRTa//00V5tdwC6Q9y7qKk6/eXJWs=; fh=YIBPzhnjFA4SdIYWfDZSzNmFE5eN301Ox7oueGjEUsQ=; b=kA78De6XVSztBEpx+ZSS4HVHDPHAhI/zZQrbmnrmDkO52bhWJBfocTYpQf4RqiJXOR KMfTt5ep4cTuXORsm0z6ptCrEsg+EAQzSybmFWlUfv1zkSwsnzE0fHGJrWetGiQQh4Lf /TJPxj0RXCmFkoebkqpp43+QJRoFR53qg42JTiRgiZinG8T0z8JxBimJowoaOgQ9jpGu XyYyGe4LR5waZsnR7c2C3Gdi9IoQObvz2a7u4EyfNXbzuhnKki/7XhZXKAr7a1rp9nkO zoiiWBkXky2aqr9TkgtbX+7cCYWJen2ulFqWN17HPuxlLKNFNQYfkYxjICppWuUh9199 S0ng==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=pOhytDtX; spf=pass (google.com: domain of fm-51332-202509051429146d8594f75400020749-3avdxx@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-51332-202509051429146d8594f75400020749-3avDxx@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=1757082559; x=1757687359; 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=eKYuz85S0m8fcCTRTa//00V5tdwC6Q9y7qKk6/eXJWs=; b=bOS178eO+XPCwqOiUBb8toTSQIrBCeGdcsgS/EHptDJSzotDqhuzEwzTLCgTdtg2B6 FIjHTJMxSbLvmgJNoRJNffuGjFaKnsdjRYONb/TxhrF8DB4qensmavHyzbKk84Z2wZoh Ia3eS0dOxRCxhNfsmV4bc5e4wFUo2OGOd2KmFmlsHEpxh2mm5WZiSRXMq7UBpBJEP/Is OOP+0CryLnYVKXRjCST4V65ZSieh1sA/gUmMIQ34i9N/2M8o2yZM8y0wz6iXR7SWGqQN 5U+rI8muaq2/RIAor56eIz1bBDqOWgC7K/V87j9aQLAi5XoXLszCvFEx8wDIPy+6aUl8 +eMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757082559; x=1757687359; 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=eKYuz85S0m8fcCTRTa//00V5tdwC6Q9y7qKk6/eXJWs=; b=KqubDSZdxn8Lk50h9dCksIqQ2Kesd23nAusQs5oZqRhRMAtUURNr2CQ3WVRvvr7WXh v6BA9zh2X33Tuc0vJwxvCUOcd53OCLQEOIxkUswa0ISpQ3oFqnIXLthh42j5T1OpluvV rgWsw7qjuOTcpXxyujn9zP1cUyqPcj0nVmXiM03w1r3JlY32aYivWFytWyPgBXf2rHws HoISth+udi773d+vsa4jXuVjCZSDUA9Nkl4OjaKi61ccqKJ+J9ZAojU4IxVjSicCC5Y+ GfksUvn9CegTjJ6qFLHT6CgfSFJeUwABh2XXyeEYANVh1K4HDYnluPsfOqMZbUunWzRM RO0Q== X-Forwarded-Encrypted: i=2; AJvYcCXgg78xJeka6EaH6AY5vQQeWVPRAH1KUhYzKQv98E2WPdlArwX43PggrK7PTh5Gmhz4bRahOIU=@isar-build.org X-Gm-Message-State: AOJu0YyFwXIdeQthSrJOO3cG2yQV1Kv9tr7Km3o+zNmf70nTv39NDxpl JkuRpwDWnJ5rUPfAJGlO59wUAEL5ISnCetELEAuzuettKYEdmVvV48rW X-Google-Smtp-Source: AGHT+IGEstVn3o3fdMgKKsAXsSpq7WQ1ghV3kY106hScAw1IUG7VMEO1GCbvVMq/vhK6og/JWhNQfw== X-Received: by 2002:a05:600c:c162:b0:45b:8352:4475 with SMTP id 5b1f17b1804b1-45b85598a56mr178747865e9.36.1757082558512; Fri, 05 Sep 2025 07:29:18 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZd/1Kcnp/0J4VNjrjb4xgl9xRb8OH41aVEnM4FJz5oSiw== Received: by 2002:a05:600c:6215:b0:45b:990e:8515 with SMTP id 5b1f17b1804b1-45dd8506637ls3716275e9.1.-pod-prod-05-eu; Fri, 05 Sep 2025 07:29:16 -0700 (PDT) X-Received: by 2002:a05:6000:25ca:b0:3b7:9629:ac9e with SMTP id ffacd0b85a97d-3d1df34d63dmr14898009f8f.50.1757082555701; Fri, 05 Sep 2025 07:29:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1757082555; cv=none; d=google.com; s=arc-20240605; b=ItddKcgqyA//1ldjy9XbKb6WLjvOfNgAGO160niE7U2wvc624iRUFChuyQ4Zt3vC91 tzk0gMxnl7h2LfynGRJRBtZvup2XSJ5yXBqzji/+HGkmbO40vVdR6U3nNOpQg8dROkVr rqpdWKtxJut4vkZs+2nhuPR1P1QNMl13kglqV75ELswU6Gc1jPG8l/UyaZcgpeJFMfpl vE9KDhk6SXeY+lJ3Ve0Y0D6ngyJr10YZrc3h/HO3hr5ip0ORdfzIlNdYlBjArTnsLvS2 Z4cXS+FZ5PaNDCkCC9Fa9ZUC0zIDsyWsmeWzmQAmrgTM4AlMH0uvJv/5YKTF1b3UTWjy j6WQ== 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=ZfTIhIL7QAQTle5GFZ66d7GVBQCbLq9qtkVoA2MtSd0=; fh=pD9NMAE6punlmxDz2SM7DMFwkWrKOHAvTYxfub7CxRs=; b=BTb5oY4xcdQGDJSS3jfq9zP/Ze7kHCnUViVa0MatSZTE0jKtFwGXG5TCt3zpl4Pyut wTebCMB3uoioCKoBKS2IjGjkkce4GPSp5WTfXKDar99Uu7C8B9a7pSCoQBBy4tRtBQhL KZtQeEXrS97lPgqm8BNTk0vAwVXA9oHWksMG3h/+KDY6LtlUYpp3D/7dP0zqJ+GkSpRC YI/5sgphQs1zCPSnlXhY7hn+/FiGaTdMLcu/8ax4u/BGt0ujovDC+D1MhxBmMEduAfcG eD7S4t/kiR/VvrvBii4YPa+TaEogb9+WpkKL5i3v9LnKLNRHg4bunmNkz58tk7h03TH7 eovQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=pOhytDtX; spf=pass (google.com: domain of fm-51332-202509051429146d8594f75400020749-3avdxx@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-51332-202509051429146d8594f75400020749-3avDxx@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-3da8a2ab0e4si244057f8f.0.2025.09.05.07.29.14 for <isar-users@googlegroups.com> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Sep 2025 07:29:14 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-51332-202509051429146d8594f75400020749-3avdxx@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 202509051429146d8594f75400020749 for <isar-users@googlegroups.com>; Fri, 05 Sep 2025 16:29:14 +0200 From: "'Quirin Gylstorff' via isar-users" <isar-users@googlegroups.com> To: isar-users@googlegroups.com, jan.kiszka@siemens.com, felix.moessbauer@siemens.com, cedric.hombourger@siemens.com Subject: [RFC PATCH v2 0/5] Add support for dracut Date: Fri, 5 Sep 2025 16:28:41 +0200 Message-ID: <20250905142913.3336245-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=fm1 header.b=pOhytDtX; spf=pass (google.com: domain of fm-51332-202509051429146d8594f75400020749-3avdxx@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-51332-202509051429146d8594f75400020749-3avDxx@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Quirin Gylstorff <Quirin.Gylstorff@siemens.com> Reply-To: Quirin Gylstorff <Quirin.Gylstorff@siemens.com> Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: <isar-users.googlegroups.com> X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: <https://groups.google.com/group/isar-users/post>, <mailto:isar-users@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:isar-users+help@googlegroups.com> List-Archive: <https://groups.google.com/group/isar-users List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>, <mailto:isar-users+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>, <https://groups.google.com/group/isar-users/subscribe> 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?= |
Series |
Add support for dracut
|
expand
|
From: Quirin Gylstorff <quirin.gylstorff@siemens.com> Debian intends to change the default initrd generator from initramfs-tools to dracut[1],[2]. This is a first draft to support multiple initrd generator in ISAR. I tested it with bookworm and trixie. Currently missing is the possibility to generate custom dracut initrd. This will be added in a future revision of this patch set. [1]: https://salsa.debian.org/kernel-team/meetings/-/wikis/20250730 [2]: https://meetbot.debian.net/debian-kernel/2025/debian-kernel.2025-08-06-19.00.log.html Changes v2: - extract the initramfs-cmd from the cmdline - increase version of enable-fsck - add function to print an error in case a invalid package is installed Quirin Gylstorff (5): enable-fsck: remove dependency to initramfs-tools add dracut to custom kernel builds rootfs: Allow to overwrite the initramfs generation cmds rootfs Add dracut to initramfs generator initramfs: allow to set the generator command meta/classes/initramfs.bbclass | 19 +++++++++++++-- meta/classes/rootfs.bbclass | 23 ++++++++++++++++--- meta/recipes-kernel/linux/linux-custom.inc | 2 +- ...{enable-fsck_0.2.bb => enable-fsck_0.3.bb} | 2 +- 4 files changed, 39 insertions(+), 7 deletions(-) rename meta/recipes-support/enable-fsck/{enable-fsck_0.2.bb => enable-fsck_0.3.bb} (89%)