summaryrefslogtreecommitdiff
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
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>
-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