The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Merge Funtoo 1.0 profile support into gentoo"
(Created page with "Steps to merge funtoo 1.0 style profile support into gentoo: 1.) eselect-profile support We want eselect-profile to support both the funtoo style profiles and the gentoo...") |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{fancyimportant|This page is a work-in-progress proposal to merge the Funtoo profile system into Gentoo Linux.}} | |||
1. | == Introduction == | ||
This page is a proposal for integrating the Funtoo profile system into Gentoo Linux. | |||
=== Reference === | |||
* [[Funtoo 1.0 Profile]] - description of the system. | |||
* [[Creating Profiles]] - how to add the profile system to a non-Funtoo tree. | |||
* [[Portage Profile Logic]] - How Portage processes profiles. | |||
=== Authors === | |||
* [[User:Zerochaos]] | |||
* [[User:Drobbins]] | |||
* [[User:Oleg]] | |||
== Requirements and Design Ideas == | |||
=== Eselect Profile Support === | |||
We want eselect-profile to support both the funtoo style profiles and the gentoo style profiles at the same time First thought, says if /etc/{,portage}/make.profile is a symlink, only show gentoo style profiles; this will hide the changes from unsuspecting users so they don't accidently set an experimental profile as gentoo tries to catch up. | |||
If /etc/{,portage}/make.profile is not a symlink, then show a list of old style profiles and new style profiles. | |||
This may require funtoo to remove profiles.desc and profiles.eselect.desc from gentoo before replicating. | |||
=== Catalyst Support === | |||
* seems trivial, support catalyst setting new style profiles. | |||
* input requested from funtoo team on suggested syntax | |||
=== Build Profiles in Gentoo === | |||
Build prototype profiles in gentoo for all possible x86/amd64 varients. | |||
* mgorny has some good ideas here for multilib stuff | |||
* blueness has some good ideas for hardened and alternative libc implementations | |||
=== Piggy-Back System for Funtoo === | |||
Funtoo currently imports various settings from the existing Gentoo system profiles. The new Gentoo profile system should be designed to facilitate this "piggy-backing" to allow for maximum collaboration between Gentoo and Funtoo Linux. |
Latest revision as of 04:02, July 4, 2014
This page is a work-in-progress proposal to merge the Funtoo profile system into Gentoo Linux.
Introduction
This page is a proposal for integrating the Funtoo profile system into Gentoo Linux.
Reference
- Funtoo 1.0 Profile - description of the system.
- Creating Profiles - how to add the profile system to a non-Funtoo tree.
- Portage Profile Logic - How Portage processes profiles.
Authors
Requirements and Design Ideas
Eselect Profile Support
We want eselect-profile to support both the funtoo style profiles and the gentoo style profiles at the same time First thought, says if /etc/{,portage}/make.profile is a symlink, only show gentoo style profiles; this will hide the changes from unsuspecting users so they don't accidently set an experimental profile as gentoo tries to catch up.
If /etc/{,portage}/make.profile is not a symlink, then show a list of old style profiles and new style profiles. This may require funtoo to remove profiles.desc and profiles.eselect.desc from gentoo before replicating.
Catalyst Support
- seems trivial, support catalyst setting new style profiles.
- input requested from funtoo team on suggested syntax
Build Profiles in Gentoo
Build prototype profiles in gentoo for all possible x86/amd64 varients.
- mgorny has some good ideas here for multilib stuff
- blueness has some good ideas for hardened and alternative libc implementations
Piggy-Back System for Funtoo
Funtoo currently imports various settings from the existing Gentoo system profiles. The new Gentoo profile system should be designed to facilitate this "piggy-backing" to allow for maximum collaboration between Gentoo and Funtoo Linux.