[RFC,v2,1/5] enable-fsck: remove dependency to initramfs-tools

Message ID 20250905142913.3336245-2-Quirin.Gylstorff@siemens.com
State New
Headers show
Series Add support for dracut | expand

Commit Message

Quirin Gylstorff Sept. 5, 2025, 2:28 p.m. UTC
From: Quirin Gylstorff <quirin.gylstorff@siemens.com>

The packages doesn't use any artifacts provided by initramfs-tools.

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 .../enable-fsck/{enable-fsck_0.2.bb => enable-fsck_0.3.bb}      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/enable-fsck/{enable-fsck_0.2.bb => enable-fsck_0.3.bb} (89%)

Comments

Jan Kiszka Sept. 5, 2025, 2:52 p.m. UTC | #1
On 05.09.25 16:28, Quirin Gylstorff wrote:
> From: Quirin Gylstorff <quirin.gylstorff@siemens.com>
> 
> The packages doesn't use any artifacts provided by initramfs-tools.
> 
> Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
> ---
>  .../enable-fsck/{enable-fsck_0.2.bb => enable-fsck_0.3.bb}      | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>  rename meta/recipes-support/enable-fsck/{enable-fsck_0.2.bb => enable-fsck_0.3.bb} (89%)
> 
> diff --git a/meta/recipes-support/enable-fsck/enable-fsck_0.2.bb b/meta/recipes-support/enable-fsck/enable-fsck_0.3.bb
> similarity index 89%
> rename from meta/recipes-support/enable-fsck/enable-fsck_0.2.bb
> rename to meta/recipes-support/enable-fsck/enable-fsck_0.3.bb
> index 2d0ec950..8a11990f 100644
> --- a/meta/recipes-support/enable-fsck/enable-fsck_0.2.bb
> +++ b/meta/recipes-support/enable-fsck/enable-fsck_0.3.bb
> @@ -9,7 +9,7 @@ inherit dpkg-raw
>  
>  DESCRIPTION = "This service enables fsck on first boot"
>  
> -DEBIAN_DEPENDS = "systemd, sed, mount, initramfs-tools"
> +DEBIAN_DEPENDS = "systemd, sed, mount"
>  
>  SRC_URI = " \
>      file://enable-fsck.service \

NACK. We need to fix this recipe first, and then you need to re-create
the initramfs, thus have a dependency on initramfs-tools | dracut.

Jan

Patch

diff --git a/meta/recipes-support/enable-fsck/enable-fsck_0.2.bb b/meta/recipes-support/enable-fsck/enable-fsck_0.3.bb
similarity index 89%
rename from meta/recipes-support/enable-fsck/enable-fsck_0.2.bb
rename to meta/recipes-support/enable-fsck/enable-fsck_0.3.bb
index 2d0ec950..8a11990f 100644
--- a/meta/recipes-support/enable-fsck/enable-fsck_0.2.bb
+++ b/meta/recipes-support/enable-fsck/enable-fsck_0.3.bb
@@ -9,7 +9,7 @@  inherit dpkg-raw
 
 DESCRIPTION = "This service enables fsck on first boot"
 
-DEBIAN_DEPENDS = "systemd, sed, mount, initramfs-tools"
+DEBIAN_DEPENDS = "systemd, sed, mount"
 
 SRC_URI = " \
     file://enable-fsck.service \