Fix for self-hosted-image v2
cover Fix for self-hosted-image v2
Simplified version of previous patch to decrease reserved space in ext3 image. It turns out no additional variable really needs to be introduced into image_types.bbclass, although this does mean running tune2fs twice.
Note that this patch should be applied on top of Saul's recent self-hosted-image patch once that is merged.
The following changes since commit 7c794db563cc35f6deaab1dd0fef35015d47e567:
self-hosted-image: Increase space for build and allow builder user sudo access (2012-04-04 16:16:27 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib paule/self
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/self
Paul Eggleton (1):
self-hosted-image: decrease reserved space to 0.5%
meta/recipes-core/images/self-hosted-image.bb | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
Signature · 1 line
1.7.5.4
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.
--- meta/recipes-core/images/self-hosted-image.bb | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
meta/recipes-core/images/self-hosted-image.bb +6 -1
@@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" -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.
Signature · 1 line
1.7.5.4
Re: [PATCH 1/1] self-hosted-image: decrease reserved space to 0.5%
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
Quoted 57 lines
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Paul Eggleton
Sent: Thursday, April 05, 2012 4:08 AM
To: [email protected]
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 <[email protected]>--- meta/recipes-core/images/self-hosted-image.bb | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)meta/recipes-core/images/self-hosted-image.bb +0
-0@@ -4,7 +4,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de 20420"
meta/recipes-core/images/self-hosted-image.bb +3
-1-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 thanenough
meta/recipes-core/images/self-hosted-image.bb +3
-1+ 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
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [PATCH 1/1] self-hosted-image: decrease reserved space to 0.5%
Quoted 4 lines · Dexuan
This reminds me of something slightly similar:
Can we enable the -z option of genext2fs inIMAGE_CMD_ext3()? For a 40G image, this would save the building host many giga bytes, and make the conversion "from .ext3 to .hdddirect" faster.
In principle if it works then we should be able to do it, but I have no idea if there are any other side-effects of using -z.
Cheers,
Paul
Signature · 2 lines
Paul Eggleton Intel Open Source Technology Centre