summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/image_types.bbclass22
1 files changed, 12 insertions, 10 deletions
diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass
index 306403e310..afa2e8eb8f 100644
--- a/meta/classes/image_types.bbclass
+++ b/meta/classes/image_types.bbclass
@@ -139,17 +139,19 @@ multiubi_mkfs() {
139 # Cleanup cfg file 139 # Cleanup cfg file
140 mv ubinize${vname}.cfg ${DEPLOY_DIR_IMAGE}/ 140 mv ubinize${vname}.cfg ${DEPLOY_DIR_IMAGE}/
141 141
142 # Create own symlink 142 # Create own symlinks for 'named' volumes
143 cd ${DEPLOY_DIR_IMAGE} 143 if [ -n "$vname" ]; then
144 if [ -e ${IMAGE_NAME}${vname}.rootfs.ubifs ]; then 144 cd ${DEPLOY_DIR_IMAGE}
145 ln -sf ${IMAGE_NAME}${vname}.rootfs.ubifs \ 145 if [ -e ${IMAGE_NAME}${vname}.rootfs.ubifs ]; then
146 ${IMAGE_LINK_NAME}${vname}.ubifs 146 ln -sf ${IMAGE_NAME}${vname}.rootfs.ubifs \
147 fi 147 ${IMAGE_LINK_NAME}${vname}.ubifs
148 if [ -e ${IMAGE_NAME}${vname}.rootfs.ubi ]; then 148 fi
149 ln -sf ${IMAGE_NAME}${vname}.rootfs.ubi \ 149 if [ -e ${IMAGE_NAME}${vname}.rootfs.ubi ]; then
150 ${IMAGE_LINK_NAME}${vname}.ubi 150 ln -sf ${IMAGE_NAME}${vname}.rootfs.ubi \
151 ${IMAGE_LINK_NAME}${vname}.ubi
152 fi
153 cd -
151 fi 154 fi
152 cd -
153} 155}
154 156
155IMAGE_CMD_multiubi () { 157IMAGE_CMD_multiubi () {