From 51505cca75d272a0d1b3c33a29f167a5453952de 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 33b44bc..36f8815 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