summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/image_types.bbclass12
1 files changed, 12 insertions, 0 deletions
diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass
index 2fd4c3794a..05c45f8a6a 100644
--- a/meta/classes/image_types.bbclass
+++ b/meta/classes/image_types.bbclass
@@ -162,6 +162,16 @@ IMAGE_CMD_ubi = "multiubi_mkfs "${MKUBIFS_ARGS}" "${UBINIZE_ARGS}" "${UBI_VOLNAM
162 162
163IMAGE_CMD_ubifs = "mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs ${MKUBIFS_ARGS}" 163IMAGE_CMD_ubifs = "mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs ${MKUBIFS_ARGS}"
164 164
165IMAGE_CMD_wic () {
166 out=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}
167 wks=${FILE_DIRNAME}/${IMAGE_BASENAME}.${MACHINE}.wks
168 [ -e $wks ] || wks=${FILE_DIRNAME}/${IMAGE_BASENAME}.wks
169 [ -e $wks ] || bbfatal "Kiskstart file $wks doesn't exist"
170 BUILDDIR=${TOPDIR} wic create $wks --vars ${STAGING_DIR_TARGET}/imgdata/ -e ${IMAGE_BASENAME} -o $out/
171 mv $out/build/${IMAGE_BASENAME}*.direct $out.rootfs.wic
172 rm -rf $out/
173}
174
165EXTRA_IMAGECMD = "" 175EXTRA_IMAGECMD = ""
166 176
167inherit siteinfo 177inherit siteinfo
@@ -190,6 +200,7 @@ IMAGE_DEPENDS_elf = "virtual/kernel mkelfimage-native"
190IMAGE_DEPENDS_ubi = "mtd-utils-native" 200IMAGE_DEPENDS_ubi = "mtd-utils-native"
191IMAGE_DEPENDS_ubifs = "mtd-utils-native" 201IMAGE_DEPENDS_ubifs = "mtd-utils-native"
192IMAGE_DEPENDS_multiubi = "mtd-utils-native" 202IMAGE_DEPENDS_multiubi = "mtd-utils-native"
203IMAGE_DEPENDS_wic = "parted-native"
193 204
194# This variable is available to request which values are suitable for IMAGE_FSTYPES 205# This variable is available to request which values are suitable for IMAGE_FSTYPES
195IMAGE_TYPES = " \ 206IMAGE_TYPES = " \
@@ -209,6 +220,7 @@ IMAGE_TYPES = " \
209 vdi \ 220 vdi \
210 qcow2 \ 221 qcow2 \
211 elf \ 222 elf \
223 wic wic.gz wic.bz2 wic.lzma \
212" 224"
213 225
214COMPRESSIONTYPES = "gz bz2 lzma xz lz4 sum" 226COMPRESSIONTYPES = "gz bz2 lzma xz lz4 sum"