[yocto] remove /boot/uImage and /usr/share/terminfo

Bruce Ashfield bruce.ashfield at windriver.com
Fri Mar 15 07:41:00 PDT 2013


On 13-03-15 07:36 AM, Hans Beckérus wrote:
>
>
> On Fri, Mar 15, 2013 at 3:20 PM, Bruce Ashfield
> <bruce.ashfield at windriver.com <mailto:bruce.ashfield at windriver.com>> wrote:
>
>     On 13-03-15 06:33 AM, Hans Beckérus wrote:
>
>         Hi. In an effort to shrink our rootfs by some major numbers we
>         found two
>         low-hanging fruits that we would like to address before cherry
>         picking
>         and removing lots of good linux functionality. We have no need
>         for the
>         uImage (3MB) stored in /boot and also we can leave out the
>         terminfo tree
>         (2.5MB).
>         My question here now is if the build system provide functionality to
>         actually tell the image builder not to include these specific
>         components?
>
>
>      From kernel.bbclass, you just need to clear RDEPENDS_kernel-base
>     in your .conf files:
>
>     # Allow machines to override this dependency if kernel image files are
>     # not wanted in images as standard
>     RDEPENDS_kernel-base ?= "kernel-image"
>
>     You'll still get your kernel modules installed after making this change.
>
>     Bruce
>
>
> Thanks Bruce.How could I have missed that? I believe I scanned through
> the kernel.bbclass for something like this.
> Also got some good tip regarding /usr/share/terminfo? Guess I need to
> figure out what package drags it in ;)

Not off the top of my head. Hopefully someone else with experience in
that area will notice the traffic and jump in :)

I'm fairly certain that is is controllable, since in the past, I've
known it to be removed and tuned for small systems, so it's not a
completely uncommon thing to do.

Cheers,

Bruce

>
> Hans
>




More information about the yocto mailing list