[OE-core] [PATCH 1/1] self-hosted-image: decrease reserved space to 0.5%
Cui, Dexuan
dexuan.cui at intel.com
Thu Apr 5 16:41:05 UTC 2012
Hi Paul,
This reminds me of something slightly similar:
Can we enable the -z option of genext2fs in IMAGE_CMD_ext3()?
For a 40G image, this would save the building host many giga bytes, and make the conversion "from .ext3 to .hdddirect" faster.
Thanks,
-- Dexuan
> -----Original Message-----
> From: openembedded-core-bounces at lists.openembedded.org
> [mailto:openembedded-core-bounces at lists.openembedded.org] On Behalf Of
> Paul Eggleton
> Sent: Thursday, April 05, 2012 4:08 AM
> To: openembedded-core at lists.openembedded.org
> Subject: [OE-core] [PATCH 1/1] self-hosted-image: decrease reserved space to
> 0.5%
>
> The default amount of reserved space for ext2/3 is 5% - this amounts to
> about 2GB of a 40GB filesystem that the builder user can't make use of.
> We don't need this much reserved so peg it back to 0.5% which should be
> more than enough.
>
> Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
> ---
> meta/recipes-core/images/self-hosted-image.bb | 7 ++++++-
> 1 files changed, 6 insertions(+), 1 deletions(-)
>
> diff --git a/meta/recipes-core/images/self-hosted-image.bb
> b/meta/recipes-core/images/self-hosted-image.bb
> index d2faa66..84c5faf 100644
> --- a/meta/recipes-core/images/self-hosted-image.bb
> +++ b/meta/recipes-core/images/self-hosted-image.bb
> @@ -4,7 +4,7 @@ LICENSE = "MIT"
> LIC_FILES_CHKSUM =
> "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
>
> file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de
> 20420"
>
> -PR = "r9"
> +PR = "r10"
>
> CORE_IMAGE_EXTRA_INSTALL = "\
> task-self-hosted \
> @@ -25,6 +25,11 @@ inherit core-image
> SRCREV = "8691a588267472eb5a32b978a0eb9ddfd0c91733"
> SRC_URI = "git://git.yoctoproject.org/poky;protocol=git"
>
> +IMAGE_CMD_ext3_append () {
> + # We don't need to reserve much space for root, 0.5% is more than
> enough
> + tune2fs -m 0.5 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3
> +}
> +
> fakeroot do_populate_poky_src () {
> # Because fetch2's git's unpack uses -s cloneflag, the unpacked git repo
> # will become invalid in the target.
> --
> 1.7.5.4
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
More information about the Openembedded-core
mailing list