* [PATCH v2] wic/plugins/bootimg-efi-isar: gate root= with creator.rootdev not None
@ 2026-04-08 6:44 'Gourav Singh' via isar-users
2026-04-08 8:24 ` 'MOESSBAUER, Felix' via isar-users
0 siblings, 1 reply; 2+ messages in thread
From: 'Gourav Singh' via isar-users @ 2026-04-08 6:44 UTC (permalink / raw)
To: isar-users; +Cc: cedric.hombourger, Gourav Singh
From: Cedric Hombourger <cedric.hombourger@siemens.com>
Checks for creator.rootdev not being None were missing and would cause
the kernel command line to read "root=None". When using the Discoverable
Partitions Specification, we really want no root= parameter on the
kernel command line (and root=None is anyhow not a valid option).
Signed-off-by: Cedric Hombourger <cedric.hombourger@siemens.com>
Signed-off-by: Gourav Singh <gouravsingh@siemens.com>
---
meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py b/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py
index 6bc78d42..6c6698d6 100644
--- a/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py
+++ b/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py
@@ -104,7 +104,7 @@ class BootimgEFIPlugin(SourcePlugin):
(get_bitbake_var("KERNEL_IMAGETYPE"), get_bitbake_var("INITRAMFS_LINK_NAME"))
label = source_params.get('label')
- label_conf = "root=%s" % creator.rootdev
+ label_conf = f" root={creator.rootdev}" if creator.rootdev else ""
if label:
label_conf = "LABEL=%s" % label
@@ -201,7 +201,8 @@ class BootimgEFIPlugin(SourcePlugin):
boot_conf += "linux /%s\n" % kernel
label = source_params.get('label')
- label_conf = "LABEL=Boot root=%s" % creator.rootdev
+ label_conf = "LABEL=Boot"
+ label_conf += f" root={creator.rootdev}" if creator.rootdev else ""
if label:
label_conf = "LABEL=%s" % label
@@ -366,7 +367,7 @@ class BootimgEFIPlugin(SourcePlugin):
with tempfile.TemporaryDirectory() as tmp_dir:
label = source_params.get('label')
- label_conf = "root=%s" % creator.rootdev
+ label_conf = f" root={creator.rootdev}" if creator.rootdev else ""
if label:
label_conf = "LABEL=%s" % label
--
2.39.5
--
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260408064406.3396423-1-gouravsingh%40siemens.com.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH v2] wic/plugins/bootimg-efi-isar: gate root= with creator.rootdev not None
2026-04-08 6:44 [PATCH v2] wic/plugins/bootimg-efi-isar: gate root= with creator.rootdev not None 'Gourav Singh' via isar-users
@ 2026-04-08 8:24 ` 'MOESSBAUER, Felix' via isar-users
0 siblings, 0 replies; 2+ messages in thread
From: 'MOESSBAUER, Felix' via isar-users @ 2026-04-08 8:24 UTC (permalink / raw)
To: Singh, Gourav, isar-users; +Cc: Hombourger, Cedric
On Wed, 2026-04-08 at 12:14 +0530, 'Gourav Singh' via isar-users wrote:
> From: Cedric Hombourger <cedric.hombourger@siemens.com>
>
> Checks for creator.rootdev not being None were missing and would cause
> the kernel command line to read "root=None". When using the Discoverable
> Partitions Specification, we really want no root= parameter on the
> kernel command line (and root=None is anyhow not a valid option).
Hi, the change itself is fine, but please also apply the same
modification to bootimg-pcbios-isar.py.
As the isar variants of the plugins are based on upstream OE, please
also consider upstreaming this change (if not already fixed upstream).
Felix
>
> Signed-off-by: Cedric Hombourger <cedric.hombourger@siemens.com>
> Signed-off-by: Gourav Singh <gouravsingh@siemens.com>
> ---
> meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py b/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py
> index 6bc78d42..6c6698d6 100644
> --- a/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py
> +++ b/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py
> @@ -104,7 +104,7 @@ class BootimgEFIPlugin(SourcePlugin):
> (get_bitbake_var("KERNEL_IMAGETYPE"), get_bitbake_var("INITRAMFS_LINK_NAME"))
>
> label = source_params.get('label')
> - label_conf = "root=%s" % creator.rootdev
> + label_conf = f" root={creator.rootdev}" if creator.rootdev else ""
> if label:
> label_conf = "LABEL=%s" % label
>
> @@ -201,7 +201,8 @@ class BootimgEFIPlugin(SourcePlugin):
> boot_conf += "linux /%s\n" % kernel
>
> label = source_params.get('label')
> - label_conf = "LABEL=Boot root=%s" % creator.rootdev
> + label_conf = "LABEL=Boot"
> + label_conf += f" root={creator.rootdev}" if creator.rootdev else ""
> if label:
> label_conf = "LABEL=%s" % label
>
> @@ -366,7 +367,7 @@ class BootimgEFIPlugin(SourcePlugin):
>
> with tempfile.TemporaryDirectory() as tmp_dir:
> label = source_params.get('label')
> - label_conf = "root=%s" % creator.rootdev
> + label_conf = f" root={creator.rootdev}" if creator.rootdev else ""
> if label:
> label_conf = "LABEL=%s" % label
>
> --
> 2.39.5
>
> --
> You received this message because you are subscribed to the Google Groups "isar-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260408064406.3396423-1-gouravsingh%40siemens.com.
--
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/9c5c075b16519c5981721344710d86744cc3fbfa.camel%40siemens.com.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-04-08 8:24 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-08 6:44 [PATCH v2] wic/plugins/bootimg-efi-isar: gate root= with creator.rootdev not None 'Gourav Singh' via isar-users
2026-04-08 8:24 ` 'MOESSBAUER, Felix' via isar-users
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox