diff options
author | Seemant Kulleen <seemant@gentoo.org> | 2004-03-17 00:58:51 +0000 |
---|---|---|
committer | Seemant Kulleen <seemant@gentoo.org> | 2004-03-17 00:58:51 +0000 |
commit | 7cc0ed6b7b1ccbc23f7a04d660b4c8c7f8a5533f (patch) | |
tree | ec112f7d512dc0f062cf50338d4407121d751d20 /profiles/base | |
parent | stable on sparc (diff) | |
download | historical-7cc0ed6b7b1ccbc23f7a04d660b4c8c7f8a5533f.tar.gz historical-7cc0ed6b7b1ccbc23f7a04d660b4c8c7f8a5533f.tar.bz2 historical-7cc0ed6b7b1ccbc23f7a04d660b4c8c7f8a5533f.zip |
Cleaned up comments
Diffstat (limited to 'profiles/base')
-rw-r--r-- | profiles/base/packages | 31 |
1 files changed, 7 insertions, 24 deletions
diff --git a/profiles/base/packages b/profiles/base/packages index 752b5bce4f85..dcb1c3b2b41d 100644 --- a/profiles/base/packages +++ b/profiles/base/packages @@ -7,35 +7,18 @@ # OK, you're staring at this file and you have no idea what these stars are -# for. HEre's teh scoop. An initial "*" marks a package that is part of +# for. Here's the scoop. An initial "*" marks a package that is part of # the official BASE system profile. If there is a "*" then `emerge system` # will use the line in its calculations of what should be installed for the # base profile. Lines without a "*" prefix will be ignored for profile # system calculations. -# Now, this is new: *all* lines (with or without a star) will be used as a -# special package *inclusion* mask. For example, the line -# *=sys-devel/gcc-2.95.3-r1 will cause Portage to totally ignore all gcc -# ebuilds except for gcc-2.95.3-r1. The notation: >=, >, <=, <, and ~ can be -# used to offer a bit more flexibility. For example, >=sys-libs/glibc-2.2.4 -# will cause Portage to ignore all glibc ebuilds with a version less than -# 2.2.4. This allows us to have profile-specific package.mask settings. -# *ALL* lines are used for this masking process, whether they are prefixed -# with a * or not. And if a generic dependency is used, say "sys-apps/foo" -# then all versions of foo are considered. The key thing to note is that -# this file does not need to end up being an exaustive list of portage -# packages, just the ones critical to this profile hierarchy. - -# So, what happens to ${PORTDIR}/profiles/package.mask? It is still around, -# and still useful. But it should be mainly used for broken ebuilds and -# packages only. The package.mask continues to function as normal, masking -# out ebuilds from *all* system profiles. - -# Which to use? Use the profile-specific stuff to lock down specific -# versions of ebuilds. Gentoo Linux 1.0_rc6 uses certain known compatible -# versions of binutils, gcc, and glibc so we lock those versions down here. -# This prevents the user from shooting themselves in the foot by installing -# a non-working version. +# Please mote that this file is rarely used as a package inclusion mask +# file, because it affects EVERY SINGLE gentoo profile. As can be seen, +# we've limited the inclusion mask to a version of portage which supports +# cascaded profiles, but apart from that, there should be no version +# specific information in here. This file serves as a high level description +# of the minimum set of packages needed for any Gentoo based system. *app-arch/bzip2 *app-arch/cpio |