diff options
-rw-r--r-- | profiles/base/packages | 44 | ||||
-rw-r--r-- | profiles/base/virtuals | 94 | ||||
-rw-r--r-- | profiles/default/packages | 166 | ||||
-rw-r--r-- | profiles/default/virtuals | 90 | ||||
-rw-r--r-- | profiles/package.mask | 7 |
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 |