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...")
 
(correct wikitext)
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.
+
Authors:
        This may require funtoo to remove profiles.desc and profiles.eselect.desc from gentoo before replicating.
+
 
2.) catalyst support
+
* [[User:Zerochaos]]
    seems trivial, support catalyst setting new style profiles.
+
* [[User:Drobbins]]
    input requested from funtoo team on suggested syntax
+
* [[User:Oleg]]
3.) build prototype profiles in gentoo for all possible x86/amd64 varients.
+
 
    mgorny has some good ideas here for multilib stuff
+
== Overview/Steps ==
    blueness has some good ideas for hardened and alternative libc implementations
+
 
 +
=== 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

Revision as of 03:50, 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.

Authors:

Overview/Steps

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