Funtoo 1.0 Profile

From Funtoo Linux
Revision as of 15:21, 6 May 2011 by Oleg (Talk)

Jump to: navigation, search

This Profile isn't ready at the moment, it is still in development but we started to provide here more info so you can get more firm with it


Contents


The main idea

The main idea behind the funtoo 1.0 profile is to have /etc/portage as a real profile folder no more messing around with /etc/make.conf, /etc/make.profile-symlinking and /etc/portage. All the configuration is now done inside of /etc/portage so you will see it gets easier that way.

The files inside /etc/portage

If there are several ways for defining it possible, we will highlight in green the advised one. But don't be afraid we will go through all the files/dirs one by one in the following.

File-/Dir-name [F]ile/[D]ir Function
bin D autocreated, normally no need to edit
package.accept_keywords D/F for packages where you like to accecpt other keywords too
package.env D/F
package.keywords D/F anmask for a special keyword mask
package.license D/F for unmasking special licenses per package
package.mask D/F for masking special packages or special package versions
package.properties D/F
package.unmask D/F unmasking special package-version that have been masked by Developers
package.use D/F setting per package USE-Flags
postsync.d D autogenerated, normaly no need to edit
savedconfig D Storage for configs that need to be included while building a special package
make.defaults F The former /etc/make.conf file all settings you had in there will be in here now
overlays F That file defines the overlays for you
parent F here you choose what profile you will use
portdir F That file is very important, you need to define the path to your portdir in here else the new funtoo 1.0 profile won't work

/etc/portage/package.accept_keywords

/etc/portage/package.env

/etc/portage/package.keywords

/etc/portage/package.license

/etc/portage/package.mask

/etc/portage/package.properties

/etc/portage/package.unmask

/etc/portage/package.use

/etc/portage/savedconfig

/etc/portage/make.defaults

/etc/portage/overlays

/etc/portage/parent

/etc/portage/portdir

Personal tools
Namespaces

Variants
Actions
Categories
Toolbox
Stuff