注意:

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"

From Funtoo
Jump to navigation Jump to search
(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:
Steps to merge funtoo 1.0 style profile support into gentoo:
{{fancyimportant|This page is a work-in-progress proposal to merge the Funtoo profile system into Gentoo Linux.}}


1.) eselect-profile support
== Introduction ==
    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    
This page is a proposal for integrating the Funtoo profile system into Gentoo Linux.
        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.
=== Reference ===
        This may require funtoo to remove profiles.desc and profiles.eselect.desc from gentoo before replicating.
 
2.) catalyst support
* [[Funtoo 1.0 Profile]] - description of the system.
    seems trivial, support catalyst setting new style profiles.
* [[Creating Profiles]] - how to add the profile system to a non-Funtoo tree.
    input requested from funtoo team on suggested syntax
* [[Portage Profile Logic]] - How Portage processes profiles.
3.) build prototype profiles in gentoo for all possible x86/amd64 varients.
 
    mgorny has some good ideas here for multilib stuff
=== Authors ===
    blueness has some good ideas for hardened and alternative libc implementations
 
* [[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

   Important

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

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.