summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2019-05-22 21:38:11 +0200
committerStefan Agner <stefan.agner@toradex.com>2019-05-23 07:46:35 +0000
commit7b2bbff583943d486d06904fed0798e375502439 (patch)
tree184bcd4c239fde782d615b42f7ec3e881be83f55 /classes
parent8972efbaae6835522f12ca50570348a6c02a2ad5 (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.bbclass4
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