diff options
-rw-r--r-- | meta/classes/image_types.bbclass | 22 |
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 | ||
155 | IMAGE_CMD_multiubi () { | 157 | IMAGE_CMD_multiubi () { |