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-22 21:38:11 +0200 |
commit | 51505cca75d272a0d1b3c33a29f167a5453952de (patch) | |
tree | d92b0fce250c957e5b8f019efe01570f8be52153 /classes/image_type_tezi.bbclass | |
parent | 76d3f9dc496961f3cb177cb75554c2f37123b6f0 (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/image_type_tezi.bbclass')
-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 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 |