In my work on a sparc64 port of Gentoo i have found it easier to just fork the portage repo, patch things, and merge upstream changes / resolve conflicts as they happen. The problem is that this isn't really the best way to test things on any kind of scale. My plan is to build a script that does the following.

1. pull latest portage tree from git
2. apply patches
3. merge new portage tree to rsync server for clients.

The issue is that pulling from git i seem to be missing a ton of data, I.E. manifests and metadata like news (i'm assuming news is metadata). What is the utility that is used to take the git tree and generate all of this metadata, egencache?

Am i correct in assuming that after applying patches, running repoman and subsequently egencache should give me the same type of portage tree that is currently officially distributed to users?

Reply via email to