The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Ports-2012-to-kits-migration-guide"
Line 4: | Line 4: | ||
For current builds aka "unstable keyworded" boxes its as easy as in meta-repo's README: | For current builds aka "unstable keyworded" boxes its as easy as in meta-repo's README: | ||
https://github.com/funtoo/meta-repo/blob/master/README.rst | https://github.com/funtoo/meta-repo/blob/master/README.rst | ||
Notice, that after <code>emerge -auDN @world</code> you may see a various ebuilds updates and downgrades. This is expected. With update newer version of <code>ego</code> provided. It has new module "sync" which is created to perform updates of meta-repo. To update just run: | Notice, that after <code>emerge -auDN @world</code> you may see a various ebuilds updates and downgrades. This is expected. With update, newer version of <code>ego</code> provided. It has new module "sync" which is created to perform updates of meta-repo. Because of unique structure of meta-repo portage has no ability to sync with a familiar <code>emerge --sync</code>. It may have this support in future. To update just run: | ||
{{console|body= | {{console|body= | ||
# ##i##ego sync | # ##i##ego sync | ||
}} | }} | ||
===Stable build migration=== | ===Stable build migration=== |
Revision as of 11:14, July 31, 2017
Intro
In this guide we will try to cover a migration from older Funtoo portage tree known as ports-2012
to a new kits based tree, called meta-repo
Current builds migration
For current builds aka "unstable keyworded" boxes its as easy as in meta-repo's README:
https://github.com/funtoo/meta-repo/blob/master/README.rst
Notice, that after emerge -auDN @world
you may see a various ebuilds updates and downgrades. This is expected. With update, newer version of ego
provided. It has new module "sync" which is created to perform updates of meta-repo. Because of unique structure of meta-repo portage has no ability to sync with a familiar emerge --sync
. It may have this support in future. To update just run:
root # ego sync