diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2019-05-22 21:38:11 +0200 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2019-05-23 07:46:35 +0000 |
commit | 7b2bbff583943d486d06904fed0798e375502439 (patch) | |
tree | 184bcd4c239fde782d615b42f7ec3e881be83f55 /classes | |
parent | 8972efbaae6835522f12ca50570348a6c02a2ad5 (diff) |
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 <stefan.agner@toradex.com>
Diffstat (limited to 'classes')
-rw-r--r-- | classes/image_type_tezi.bbclass | 4 |
1 files changed, 3 insertions, 1 deletions
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 |