From 7b2bbff583943d486d06904fed0798e375502439 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Wed, 22 May 2019 21:38:11 +0200 Subject: image_type_tezi: check argument to basename Check whether argument two is given before passing it to basename. This avoids build failure when building without deploying device trees in the bootfs (e.g. TorizonCore). Signed-off-by: Stefan Agner --- classes/image_type_tezi.bbclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/image_type_tezi.bbclass b/classes/image_type_tezi.bbclass index 6e7a00b..4573f6c 100644 --- a/classes/image_type_tezi.bbclass +++ b/classes/image_type_tezi.bbclass @@ -34,7 +34,9 @@ IMAGE_CMD_tar_append = "; echo $(du -ks ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAM # Creates boot filesystem tarball create_bootfs () { kernel_image="$1" - device_trees="$(basename -a $2)" + if [ -n "$2" ]; then + device_trees="$(basename -a $2)" + fi extra_files="$3" ${IMAGE_CMD_TAR} -chf ${IMGDEPLOYDIR}/${IMAGE_NAME}.bootfs.tar -C ${DEPLOY_DIR_IMAGE} ${kernel_image} ${device_trees} ${extra_files} echo $(du -ks ${IMGDEPLOYDIR}/${IMAGE_NAME}.bootfs.tar | cut -f 1) > ${T}/image-size.bootfs.tar -- cgit v1.2.3