Patrick, lack of server support in the profiles is the bane of my existence. Thank you for starting to address it.
I would prefer for it to be kept as simple and stripped down, as possible. Particularly get rid of all of the USE flags that end up pulling in X/gnome/multimedia related packages without manually editing portage related files. Don't assume all users want to use all things by default, pam and gpm, for examples. Here is my list of USE flags present in the 2006.0 profile that don't belong in a basic server profile: X alsa apache2 apm arts avi bitmap-fonts cups eds emboss encode esd foomaticdb gif gnome gpm gstreamer gtk gtk2 imlib ipv6 jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ogg opengl oss pam pdflib perl png python qt quicktime readline sdl spell truetype truetype-fonts type1-fonts vorbis xmms xv Any competent server administrator should know to select which apache they want, which additional flags to add for php, and so on. As far as the hardened, I would prefer separate profiles be created for them. Not everyone who runs servers knows how to use them :) And finally, mask out php5 and newer versions of mysql until they work with the majority of packages in portage :) -- [email protected] mailing list
