summaryrefslogtreecommitdiff
path: root/classes/image_type_tezi.bbclass
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-22 21:38:11 +0200
commit51505cca75d272a0d1b3c33a29f167a5453952de (patch)
treed92b0fce250c957e5b8f019efe01570f8be52153 /classes/image_type_tezi.bbclass
parent76d3f9dc496961f3cb177cb75554c2f37123b6f0 (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.bbclass4
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