From 3a3274c371caea10c7809f19de0514ac6947d372 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 12 Oct 2023 14:56:00 +0200 Subject: [PATCH] confd: ensure "word splitting" otherwise gen-interfaces fails Overzealous shellcheck application lead to gen-intefaces not creating a bridge when GEN_IFACE_OPTS was uncommented in /etc/confdrc Verified in customer br2-external. [skip ci] Signed-off-by: Joachim Wiberg --- src/confd/bin/bootstrap | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/confd/bin/bootstrap b/src/confd/bin/bootstrap index cccc3fb5..8cc1b77a 100755 --- a/src/confd/bin/bootstrap +++ b/src/confd/bin/bootstrap @@ -41,7 +41,8 @@ if [ ! -d "$FACTORY_D" ] || [ "$FACTORY_OVERRIDE" = "true" ]; then # Create an overlay for /etc/hostname to change the default in an br2-external gen-hostname >"$FACTORY_D/20-hostname.json" - gen-interfaces "$GEN_IFACE_OPTS" >"$FACTORY_D/20-interfaces.json" + # shellcheck disable=SC2086 + gen-interfaces $GEN_IFACE_OPTS >"$FACTORY_D/20-interfaces.json" [ -s "$FACTORY_D/20-hostkey.json" ] || gen-hostkeys >"$FACTORY_D/20-hostkey.json"