Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 164910 - Portage for embedded systems
Summary: Portage for embedded systems
Status: RESOLVED WONTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-01 20:24 UTC by Vladimir Pouzanov
Modified: 2007-02-01 20:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Pouzanov 2007-02-01 20:24:42 UTC
I have got an idea while looking how ipkg works. It's very hard to use portage on handhelds and other embedded systems due to big size of /usr/portage. I wonder if it's possible to modify portage so it will work like ipkg:
after executing 'emerge vim' emerge goes to binpkg server and fetches latest available vim tbz2. Using dependency data from the bundled ebuild it fetches all required packages and proceeds with usual merge. Only a part of /usr/portage hierarchy (eclasses, profiles, etc.) is required for successful merge.

The second big part of portage, /var/db/pkg can be stored in some compressed format to reduce size. That could be achieved with in-portage support for squashfs and overlays or more simple zip compressor.

Reproducible: Always
Comment 1 SpanKY gentoo-dev 2007-02-01 20:31:53 UTC
i dont think there's much value in trying to trim down portage ... it's written in python which means you easily add ~20+megs of overhead to the system

we have qmerge from the portage-utils package to address this embedded need