summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Hundeb?ll <martin@geanix.com>2024-05-27 14:40:57 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-05-30 09:04:14 +0100
commit622d2b57f5cfd29ee0fa00e51604588f270fabbd (patch)
tree3bfc917560f519b4513bbd46f0b8651ef80f2a1f
parent8f741e6237574acb1e5bf75475d05bc59f4c6550 (diff)
downloadpoky-622d2b57f5cfd29ee0fa00e51604588f270fabbd.tar.gz
classes: image_types: quote variable assignment needed by dash
The change in commit 39fc503036 ("classes: image_types: apply EXTRA_IMAGECMD:squashfs* in oe_mksquashfs()") assigns $@ to a local variable without quoting it. While this works with bash, it fails with dash. Here, only the first token of $@ is assigned to the variable, and the reamining tokens are passed as arguments to the "local" keyword. Fix it by adding the missing quotes. (From OE-Core rev: 14ca134f9f72d518c9180156a8efac19f8bb3ab0) Signed-off-by: Martin Hundebøll <martin@geanix.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes-recipe/image_types.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes-recipe/image_types.bbclass b/meta/classes-recipe/image_types.bbclass
index b4a83ae284..2f948ecbf8 100644
--- a/meta/classes-recipe/image_types.bbclass
+++ b/meta/classes-recipe/image_types.bbclass
@@ -113,7 +113,7 @@ IMAGE_CMD:btrfs () {
113 113
114oe_mksquashfs () { 114oe_mksquashfs () {
115 local comp=$1; shift 115 local comp=$1; shift
116 local extra_imagecmd=$@ 116 local extra_imagecmd="$@"
117 117
118 if [ "$comp" = "zstd" ]; then 118 if [ "$comp" = "zstd" ]; then
119 suffix="zst" 119 suffix="zst"