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-22 21:38:11 +0200
commit51505cca75d272a0d1b3c33a29f167a5453952de (patch)
treed92b0fce250c957e5b8f019efe01570f8be52153
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>
-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