summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeemant Kulleen <seemant@gentoo.org>2004-03-17 00:58:51 +0000
committerSeemant Kulleen <seemant@gentoo.org>2004-03-17 00:58:51 +0000
commit7cc0ed6b7b1ccbc23f7a04d660b4c8c7f8a5533f (patch)
treeec112f7d512dc0f062cf50338d4407121d751d20 /profiles/base
parentstable on sparc (diff)
downloadhistorical-7cc0ed6b7b1ccbc23f7a04d660b4c8c7f8a5533f.tar.gz
historical-7cc0ed6b7b1ccbc23f7a04d660b4c8c7f8a5533f.tar.bz2
historical-7cc0ed6b7b1ccbc23f7a04d660b4c8c7f8a5533f.zip
Cleaned up comments
Diffstat (limited to 'profiles/base')
-rw-r--r--profiles/base/packages31
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