summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--profiles/base/packages44
-rw-r--r--profiles/base/virtuals94
-rw-r--r--profiles/default/packages166
-rw-r--r--profiles/default/virtuals90
-rw-r--r--profiles/package.mask7
5 files changed, 163 insertions, 238 deletions
diff --git a/profiles/base/packages b/profiles/base/packages
index 3b8937c7a34c..3be7e8487278 100644
--- a/profiles/base/packages
+++ b/profiles/base/packages
@@ -1,5 +1,42 @@
# Gentoo Base Profile
+# NOTE: THIS IS THE BASE PROFILE FOR *ANY* GENTOO BASED (GNU/LINUX) SYSTEM.
+# NO MODIFICATIONS MAY BE MADE TO THIS FILE WITHOUT PRIOR DISCUSSION. IF
+# YOU ARE CREATING A NEW PROFILE, YOU SIMPLY NEED TO INHERIT THIS BASE
+# PROFILE IN YOUR PROFILE DIRECTORY'S "parent" FILE.
+
+
+# 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
+# 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.
+
*app-arch/bzip2
*app-arch/cpio
*app-arch/gzip
@@ -9,10 +46,7 @@
*app-shells/sash
*dev-lang/perl
*dev-lang/python
-*net-firewall/iptables
-*net-misc/dhcpcd
*net-misc/iputils
-*net-misc/openssh
*net-misc/rsync
*net-misc/wget
*sys-apps/baselayout
@@ -33,7 +67,7 @@
*sys-apps/man-pages
*sys-apps/net-tools
*sys-apps/pam-login
-*sys-apps/portage
+*>=sys-apps/portage-2.0.50-r1
*sys-apps/procps
*sys-apps/psmisc
*sys-apps/sed
@@ -60,7 +94,7 @@
*sys-libs/pam
*sys-libs/readline
*sys-libs/zlib
-*virtual/bootloader
*virtual/editor
*virtual/glibc
*virtual/modutils
+*virtual/ssh
diff --git a/profiles/base/virtuals b/profiles/base/virtuals
index c4691f445b82..9eab2af9861d 100644
--- a/profiles/base/virtuals
+++ b/profiles/base/virtuals
@@ -1,51 +1,49 @@
-sys-apps/console-tools sys-apps/kbd
-sys-apps/reiserfs-utils sys-fs/reiserfsprogs
-virtual/alsa media-sound/alsa-driver
-virtual/antivirus net-mail/clamav
-virtual/aspell-dict app-dicts/aspell-en
-virtual/bittorrent net-p2p/bittorrent
-virtual/blackbox x11-wm/blackbox
-virtual/cron sys-apps/vixie-cron
-virtual/editor app-editors/nano
-virtual/emacs app-editors/emacs
-virtual/flim app-emacs/flim
-virtual/ghc dev-lang/ghc-bin
-virtual/ghostscript app-text/ghostscript
-virtual/glibc sys-libs/glibc
-virtual/glu x11-base/xfree
-virtual/glut media-libs/glut
-virtual/gzip app-arch/gzip
-virtual/imap-c-client net-libs/c-client
-virtual/imapUW net-mail/uw-imap
-virtual/imapd net-mail/courier-imap
-virtual/inetd sys-apps/xinetd
-virtual/jack media-sound/jack-audio-connection-kit
-virtual/jdk dev-java/blackdown-jdk
-virtual/jre dev-java/blackdown-jre
-virtual/kernel sys-kernel/linux-headers
-virtual/krb5 app-crypt/heimdal
-virtual/logger app-admin/syslog-ng
-virtual/lpr net-print/cups
-virtual/mda net-mail/procmail
-virtual/modutils sys-apps/module-init-tools
-virtual/mpg123 media-sound/mpg123
-virtual/mta net-mail/ssmtp
-virtual/opengl x11-base/xfree
-virtual/os-headers sys-kernel/linux-headers
-virtual/php dev-php/mod_php
-virtual/python dev-lang/python
-virtual/quicktime media-libs/libquicktime
-virtual/semi app-emacs/semi
-virtual/skkserv app-i18n/skkserv
-virtual/snmp net-analyzer/net-snmp
-virtual/ssh net-misc/openssh
-virtual/sylpheed net-mail/sylpheed
-virtual/tetex app-text/tetex
-virtual/textbrowser net-www/links
-virtual/tftp net-misc/tftp-hpa
-virtual/w3m net-www/w3m
-virtual/x11 x11-base/xfree
-virtual/xemacs app-editors/xemacs
+virtual/alsa media-sound/alsa-driver
+virtual/antivirus net-mail/clamav
+virtual/aspell-dict app-dicts/aspell-en
+virtual/bittorrent net-p2p/bittorrent
+virtual/blackbox x11-wm/blackbox
+virtual/cron sys-apps/vixie-cron
+virtual/editor app-editors/nano
+virtual/emacs app-editors/emacs
+virtual/flim app-emacs/flim
+virtual/ghc dev-lang/ghc-bin
+virtual/ghostscript app-text/ghostscript
+virtual/glibc sys-libs/glibc
+virtual/glu x11-base/xfree
+virtual/glut media-libs/glut
+virtual/gzip app-arch/gzip
+virtual/imap-c-client net-libs/c-client
+virtual/imapUW net-mail/uw-imap
+virtual/imapd net-mail/courier-imap
+virtual/inetd sys-apps/xinetd
+virtual/jack media-sound/jack-audio-connection-kit
+virtual/jdk dev-java/blackdown-jdk
+virtual/jre dev-java/blackdown-jre
+virtual/kernel sys-kernel/linux-headers
+virtual/krb5 app-crypt/heimdal
+virtual/logger app-admin/syslog-ng
+virtual/lpr net-print/cups
+virtual/mda net-mail/procmail
+virtual/modutils sys-apps/module-init-tools
+virtual/mpg123 media-sound/mpg123
+virtual/mta net-mail/ssmtp
+virtual/opengl x11-base/xfree
+virtual/os-headers sys-kernel/linux-headers
+virtual/php dev-php/mod_php
+virtual/python dev-lang/python
+virtual/quicktime media-libs/libquicktime
+virtual/semi app-emacs/semi
+virtual/skkserv app-i18n/skkserv
+virtual/snmp net-analyzer/net-snmp
+virtual/ssh net-misc/openssh
+virtual/sylpheed net-mail/sylpheed
+virtual/tetex app-text/tetex
+virtual/textbrowser net-www/links
+virtual/tftp net-misc/tftp-hpa
+virtual/w3m net-www/w3m
+virtual/x11 x11-base/xfree
+virtual/xemacs app-editors/xemacs
virtual/xft x11-base/xfree
x11-libs/xaw x11-libs/Xaw3d
virtual/dhcpc net-misc/dhcpcd
diff --git a/profiles/default/packages b/profiles/default/packages
index 5a3ae173fe17..7cfd9c2c9c0e 100644
--- a/profiles/default/packages
+++ b/profiles/default/packages
@@ -1,143 +1,31 @@
-#Upgrade to Portage 1.6 to properly parse the new "*" tagging in
-#this file. See /usr/portage/profiles/default-1.0_rc6/packages for
-#more info about this new format and what the "*" means.
+##############################################################################
+# SELinux required versionings
-*=sys-devel/gcc-2.95.3-r5
-<=x11-base/xfree-4.1.0-r1
-*<sys-libs/glibc-2.2.4
-*sys-devel/binutils
-*<sys-apps/baselayout-1.6
-*<sys-apps/sysklogd-1.4-r6
+# Core Packages
+*>=sys-apps/portage-2.0.49-r15
+*>=sys-apps/baselayout-1.8.6.12-r2
+*>=sys-libs/glibc-2.3
+>=sys-kernel/linux-headers-2.4.20
-*virtual/editor
-
-#the above is needed for our new env-update
-*net-ftp/ftp
-*net-misc/dhcpcd
-*net-misc/netkit-telnetd
-*net-misc/rsync
-*net-misc/wget
-*app-shells/bash
-*app-arch/bzip2
-sys-apps/kbd
-*app-arch/cpio
-*sys-apps/daemontools
-*sys-apps/debianutils
-*sys-apps/diffutils
-*sys-fs/e2fsprogs
-*sys-apps/ed
-*sys-apps/eject
-*sys-apps/fbset
-*sys-apps/file
-*sys-apps/fileutils
-*sys-apps/findutils
-*sys-apps/slocate
-*sys-apps/gawk
-*sys-apps/gluelog
-*sys-apps/grep
-*sys-apps/groff
-*app-arch/gzip
-*sys-apps/hdparm
-*sys-apps/less
-*virtual/bootloader
-
-*sys-apps/man
-*sys-apps/man-pages
-*sys-apps/modutils
-*sys-apps/net-tools
-*sys-apps/xinetd
-*sys-apps/portage
-*sys-apps/procps
-*sys-apps/psmisc
-*sys-apps/raidtools
-*sys-fs/reiserfsprogs
-*sys-apps/sed
-*sys-apps/setserial
-*sys-apps/sh-utils
-*sys-apps/shadow
-*app-arch/sharutils
-*sys-apps/sysvinit
+# SELinux-patched packages
*app-arch/tar
-*sys-apps/tcp-wrappers
-*sys-apps/texinfo
-*sys-apps/textutils
-*sys-apps/util-linux
-*sys-apps/watchpid
-*sys-apps/which
-*sys-devel/autoconf
-*sys-devel/automake
-*sys-devel/bc
-*sys-devel/bin86
-*sys-devel/bison
-*sys-devel/flex
-*sys-devel/gettext
-*sys-devel/ld.so
-*sys-devel/libtool
-*sys-devel/m4
-*sys-devel/make
-*sys-devel/patch
-*dev-lang/perl
-*dev-perl/ExtUtils-MakeMaker
-*sys-devel/spython
-*sys-libs/cracklib
-*sys-libs/db
-*sys-libs/gdbm
-*sys-libs/ncurses
-# Removed since it's really no need for this to be default, and it together
-# with defaulting to db in /etc/nsswitch.conf breaks evolution >= 0.11.
-# sys-libs/nss-db
-*sys-libs/pam
-*sys-libs/pwdb
-*sys-libs/readline
-*sys-libs/slang
-*sys-libs/zlib
-#sys-apps/iproute2
-#dev-util/cvs
-#sys-fs/mkisofs
-#sys-apps/most
-#sys-apps/star
-#sys-apps/ucspi-tcp
-#sys-devel/gdb
-#sys-kernel/linux
-#sys-libs/lib-compat
+*>=net-misc/openssh-3.7.1_p2
+*>=sys-apps/coreutils-5.0.91
+*>=sys-apps/findutils-4.1.20-r1
+*>=sys-apps/procps-3.1.15
+*>=sys-apps/psmisc-21.2-r4
+*>=sys-apps/pam-login-3.14
+*>=sys-apps/shadow-4.0.3-r7
+*>=sys-apps/util-linux-2.12
+*>=sys-libs/pam-0.77
+
+# optional SELinux-patched programs:
+>=app-admin/logrotate-3.6.5-r1
+>=sys-apps/vixie-cron-3.0.1-r2
+>=sys-libs/pwdb-0.61-r4
-#these ones are not backwards compatible with rc5
-*<sys-apps/at-3.1.8-r6
-*<=sys-apps/xinetd-2.3.3
-*<sys-apps/dcron-2.7-r6
-*<sys-fs/devfsd-1.3.16
-*<sys-apps/isapnptools-1.23-r6
-*<sys-libs/gpm-1.19.3-r4
-#<net-fs/samba-2.0.10-r6
-<net-fs/samba-2.2.2-r6
-<app-admin/mon-0.38.20-r6
-<app-admin/syslog-ng-1.4.12-r6
-<app-admin/fcron-1.1.1-r6
-<app-admin/metalog-0.6-r6
-<net-misc/openssh-3.0_p1-r6
-<net-www/apache-1.3.20-r6
-<net-analyzer/ucd-snmp-4.1.2-r6
-<net-ftp/oftpd-0.3.6-r6
-<net-ftp/proftpd-1.2.4-r6
-<net-misc/dhcp-3.0_rc12-r6
-<net-misc/bind-9.1.3-r6
-<net-misc/netkit-timed-0.17-r6
-<net-misc/pdnsd-1.1.6-r6
-<net-mail/exim-3.32-r6
-<net-misc/fakeidentd-1.4-r6
-<net-nds/openldap-1.2.12-r6
-<net-nds/portmap-5b-r6
-<media-sound/alsa-utils-0.5.10-r6
-<net-print/LPRng-3.7.9-r6
-<net-nds/ypbind-1.7-r6
-<net-nds/ypserv-1.3.9-r6
-<net-print/cups-1.1.10-r6
-<sys-apps/apmd-3.0.1-r6
-<net-mail/postfix-20010228.5-r6
-<net-misc/portsentry-1.1-r6
-<sys-apps/noflushd-2.4-r6
-<app-text/dictd-1.5.5-r6
-<net-fs/samba-winbind-20010329-r6
-<net-www/wwwoffle-2.6d-r6
-<net-www/squid-2.4.2s-r6
-<net-dialup/ppp-2.4.1-r6
+# New API SELinux kernels
+>=sys-kernel/development-sources-2.6.0
+>=sys-kernel/mm-sources-2.6.0
+>=sys-kernel/vanilla-sources-2.6.0
+##############################################################################
diff --git a/profiles/default/virtuals b/profiles/default/virtuals
index 4a95f74269b3..32de60e804e2 100644
--- a/profiles/default/virtuals
+++ b/profiles/default/virtuals
@@ -1,40 +1,50 @@
-virtual/lpr net-print/cups
-virtual/python dev-lang/python
-virtual/mta net-mail/ssmtp
-virtual/alsa media-sound/alsa-driver
-virtual/kernel sys-kernel/linux
-virtual/glibc sys-libs/glibc
-virtual/x11 x11-base/xfree
-virtual/opengl x11-base/xfree
-virtual/glu x11-base/xfree
-virtual/glut media-libs/glut
-virtual/imap net-mail/courier-imap
-x11-libs/xaw x11-libs/Xaw3d
-virtual/blackbox x11-wm/blackbox
-virtual/cron sys-apps/dcron
-sys-apps/reiserfs-utils sys-apps/reiserfsprogs
-virtual/sylpheed net-mail/sylpheed
-virtual/php dev-php/mod_php
-virtual/textbrowser net-www/links
-virtual/mda net-mail/procmail
-virtual/xft x11-base/xfree
-virtual/krb5 app-crypt/heimdal
-virtual/bootloader sys-boot/grub
-virtual/editor app-editors/nano
-virtual/os-headers sys-kernel/linux-headers
-virtual/ghc dev-lang/ghc-bin
-virtual/modutils sys-apps/modutils
-virtual/inetd sys-apps/xinetd
-virtual/aspell-dict app-dicts/aspell-en
-virtual/skkserv app-i18n/skkserv
-virtual/snmp net-analyzer/net-snmp
-virtual/imap-c-client net-libs/c-client
-virtual/flim app-emacs/flim
-virtual/semi app-emacs/semi
-virtual/tetex app-text/tetex
-virtual/bittorrent net-p2p/bittorrent
-virtual/logger app-admin/sysklogd
-virtual/mpg123 media-sound/mpg123
-virtual/gzip app-arch/gzip
-virtual/w3m net-www/w3m
-virtual/dhcpc net-misc/dhcpcd
+virtual/kernel sys-kernel/linux
+virtual/os-headers sys-kernel/linux-headers
+virtual/modutils sys-apps/modutils
+
+virtual/glibc sys-libs/glibc
+
+virtual/cron sys-apps/dcron
+virtual/dhcpc net-misc/dhcpcd
+virtual/logger app-admin/sysklogd
+sys-apps/reiserfs-utils sys-apps/reiserfsprogs
+
+virtual/ghc dev-lang/ghc-bin
+virtual/php dev-php/mod_php
+virtual/python dev-lang/python
+
+virtual/x11 x11-base/xfree
+virtual/opengl x11-base/xfree
+virtual/glu x11-base/xfree
+virtual/xft x11-base/xfree
+
+virtual/glut media-libs/glut
+x11-libs/xaw x11-libs/Xaw3d
+
+virtual/mda net-mail/procmail
+virtual/mta net-mail/ssmtp
+virtual/imap net-mail/courier-imap
+virtual/imap-c-client net-libs/c-client
+virtual/sylpheed net-mail/sylpheed
+
+virtual/editor app-editors/nano
+virtual/textbrowser net-www/links
+virtual/w3m net-www/w3m
+
+virtual/blackbox x11-wm/blackbox
+virtual/bittorrent net-p2p/bittorrent
+virtual/inetd sys-apps/xinetd
+virtual/krb5 app-crypt/heimdal
+virtual/snmp net-analyzer/net-snmp
+
+virtual/aspell-dict app-dicts/aspell-en
+virtual/skkserv app-i18n/skkserv
+virtual/tetex app-text/tetex
+
+virtual/flim app-emacs/flim
+virtual/semi app-emacs/semi
+
+virtual/mpg123 media-sound/mpg123
+virtual/gzip app-arch/gzip
+virtual/lpr net-print/cups
+virtual/alsa media-sound/alsa-driver
diff --git a/profiles/package.mask b/profiles/package.mask
index 3b13ab5d9a34..07d3f50c4010 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -1,5 +1,5 @@
#####################################################################
-# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.2746 2004/03/13 18:58:39 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.2747 2004/03/14 06:49:23 seemant Exp $
#
#When you add an entry to this file, add your name, the date, and an
#explanation of why something is getting masked
@@ -424,11 +424,6 @@ dev-lisp/cmucl-bin
# masking openafs-1.3 series as it is really unstable and useless
=net-fs/openafs-1.3*
-# <azarah@gentoo.org> (28 July 2003)
-# These are deprecated
-sys-apps/console-tools
-sys-apps/console-data
-
# <tberman@gentoo.org> (24 July 2003)
# Mask for the under development gtk-sharp split
dev-dotnet/gtk-sharp-base