From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: From: Bastian Krause Date: Fri, 15 May 2020 16:26:36 +0200 Message-Id: <20200515142641.812-11-bst@pengutronix.de> In-Reply-To: <20200515142641.812-1-bst@pengutronix.de> References: <20200515142641.812-1-bst@pengutronix.de> MIME-Version: 1.0 Subject: [ptxdist] [PATCH v2 10/15] ptxd_make_fit_image: sign ramdisk if enabled List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ptxdist-bounces@pengutronix.de Sender: "ptxdist" To: ptxdist@pengutronix.de Cc: Bastian Krause Until now only kernel and fdt are signed by mkimage. If a ramdisk is used sign it also. Unfortunately quotes are not usable in the alternative value of variable paramater substitution ${parameter:+alt_value}: https://stackoverflow.com/questions/40995523/bash-variable-expansion-var-in-here-document-removing-double-quotes Thus use printf as a workaround. Signed-off-by: Bastian Krause --- Note: newly added in v2. --- scripts/lib/ptxd_make_fit_image.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lib/ptxd_make_fit_image.sh b/scripts/lib/ptxd_make_fit_image.sh index c2725ab3d..56f273686 100644 --- a/scripts/lib/ptxd_make_fit_image.sh +++ b/scripts/lib/ptxd_make_fit_image.sh @@ -78,7 +78,7 @@ EOF signature-1 { algo = "sha256,rsa4096"; key-name-hint = "${image_key_name_hint}"; - sign-images = "fdt", "kernel"; + sign-images = "fdt", "kernel"${image_initramfs:+$(printf %s ', "ramdisk"')}; }; EOF fi -- 2.26.2 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de