diff options
author | Andrei Gherzan <andrei@gherzan.ro> | 2012-07-12 17:45:40 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-07-17 10:53:56 +0100 |
commit | 89dc64c28763e6b3f04ca504bb968293a6e5acd9 (patch) | |
tree | 92b296d7105eda5a785a55113a98d4b181cb75bd | |
parent | 5a281ea940925fc526bb430d671660242dc6f9f3 (diff) | |
download | poky-89dc64c28763e6b3f04ca504bb968293a6e5acd9.tar.gz |
image_types.bbclass: Add XZ variable to set number of threads to be used while compressing
Default this variable to 0. This will make xz use as many threads as there are CPU
cores on the system.
(From OE-Core rev: 81c8e8a81e90ce95042e9fff8bac6fa011c416d1)
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/classes/image_types.bbclass | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass index 0e79820612..b19ad3beee 100644 --- a/meta/classes/image_types.bbclass +++ b/meta/classes/image_types.bbclass | |||
@@ -124,6 +124,7 @@ def imagetypes_getdepends(d): | |||
124 | 124 | ||
125 | XZ_COMPRESSION_LEVEL ?= "-e -9" | 125 | XZ_COMPRESSION_LEVEL ?= "-e -9" |
126 | XZ_INTEGRITY_CHECK ?= "crc32" | 126 | XZ_INTEGRITY_CHECK ?= "crc32" |
127 | XZ_THREADS ?= "-T 0" | ||
127 | 128 | ||
128 | IMAGE_CMD_jffs2 = "mkfs.jffs2 --root=${IMAGE_ROOTFS} --faketime --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 -n ${EXTRA_IMAGECMD}" | 129 | IMAGE_CMD_jffs2 = "mkfs.jffs2 --root=${IMAGE_ROOTFS} --faketime --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 -n ${EXTRA_IMAGECMD}" |
129 | IMAGE_CMD_sum.jffs2 = "${IMAGE_CMD_jffs2} && sumtool -i ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \ | 130 | IMAGE_CMD_sum.jffs2 = "${IMAGE_CMD_jffs2} && sumtool -i ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \ |
@@ -236,7 +237,7 @@ COMPRESSIONTYPES = "gz bz2 lzma xz" | |||
236 | COMPRESS_CMD_lzma = "lzma -k -f -7 ${IMAGE_NAME}.rootfs.${type}" | 237 | COMPRESS_CMD_lzma = "lzma -k -f -7 ${IMAGE_NAME}.rootfs.${type}" |
237 | COMPRESS_CMD_gz = "gzip -f -9 -c ${IMAGE_NAME}.rootfs.${type} > ${IMAGE_NAME}.rootfs.${type}.gz" | 238 | COMPRESS_CMD_gz = "gzip -f -9 -c ${IMAGE_NAME}.rootfs.${type} > ${IMAGE_NAME}.rootfs.${type}.gz" |
238 | COMPRESS_CMD_bz2 = "bzip2 -f -k ${IMAGE_NAME}.rootfs.${type}" | 239 | COMPRESS_CMD_bz2 = "bzip2 -f -k ${IMAGE_NAME}.rootfs.${type}" |
239 | COMPRESS_CMD_xz = "xz -f -k -c ${XZ_COMPRESSION_LEVEL} --check=${XZ_INTEGRITY_CHECK} ${IMAGE_NAME}.rootfs.${type} > ${IMAGE_NAME}.rootfs.${type}.xz" | 240 | COMPRESS_CMD_xz = "xz -f -k -c ${XZ_COMPRESSION_LEVEL} ${XZ_THREADS} --check=${XZ_INTEGRITY_CHECK} ${IMAGE_NAME}.rootfs.${type} > ${IMAGE_NAME}.rootfs.${type}.xz" |
240 | COMPRESS_DEPENDS_lzma = "xz-native" | 241 | COMPRESS_DEPENDS_lzma = "xz-native" |
241 | COMPRESS_DEPENDS_gz = "" | 242 | COMPRESS_DEPENDS_gz = "" |
242 | COMPRESS_DEPENDS_bz2 = "" | 243 | COMPRESS_DEPENDS_bz2 = "" |